Starship

Un prompt de terminal minimaliste, ultra-rapide et configurable à l'infini. Compatible avec tous les shells et tous les OS.

2 min de lecture Terminal
Starship

Starship remplace ton prompt de terminal par quelque chose d’utile — branche Git, version Node, statut Docker, temps d’exécution — sans ralentir quoi que ce soit.

Qu’est-ce que Starship ?

Un prompt de terminal écrit en Rust. Il s’installe en une commande, se configure via un fichier TOML, et fonctionne avec tous les shells courants : Bash, Zsh, Fish, PowerShell, Nushell et d’autres.

L’idée c’est d’afficher uniquement ce qui est pertinent dans le contexte courant. Dans un repo Git, tu vois la branche et le statut. Dans un projet Node, tu vois la version. Dans un répertoire avec un .env, tu peux afficher un indicateur. Tout est contextuel, tout est configurable.

La vitesse est le vrai argument : exécuté à chaque frappe de touche Entrée, il ne peut pas se permettre d’être lent. Rust garantit une latence imperceptible même sur des projets complexes.

Utilisations typiques :

  • Remplacer Oh My Zsh ou Powerlevel10k par quelque chose de plus léger
  • Avoir un prompt cohérent sur macOS, Linux et WSL2
  • Afficher les informations de contexte dev sans plugin supplémentaire

Points forts

  • Compatible avec tous les shells courants
  • Extrêmement rapide (Rust, pas de processus externes inutiles)
  • Contextuel : n’affiche que ce qui est pertinent
  • Configuration simple via ~/.config/starship.toml
  • Thèmes et présets inclus (Tokyo Night, Gruvbox, Pastel Powerline…)
  • Nécessite juste une Nerd Font installée dans le terminal

Limites

  • Nécessite une Nerd Font pour les icônes — petite friction à l’installation
  • Moins de plugins que Oh My Zsh, c’est volontaire mais ça peut manquer
  • La configuration TOML peut devenir verbeuse si on personnalise beaucoup

Tarifs

Gratuit et open-source, maintenu activement sur GitHub.

Alternatives

  • Oh My Zsh — écosystème de plugins plus large, mais plus lent
  • Powerlevel10k — très configurable, mais limité à Zsh
  • Oh My Posh — similaire à Starship, plutôt orienté Windows/PowerShell

Catégories

Commentaires

Outils connexes