421b358c32
* New translations readme.md (French) * New translations readme.md (Spanish) * New translations readme.md (Arabic) * New translations readme.md (German) * New translations readme.md (Italian) * New translations readme.md (Japanese) * New translations readme.md (Korean) * New translations readme.md (Dutch) * New translations readme.md (Norwegian) * New translations readme.md (Polish) * New translations readme.md (Portuguese) * New translations readme.md (Russian) * New translations readme.md (Turkish) * New translations readme.md (Ukrainian) * New translations readme.md (Chinese Simplified) * New translations readme.md (Chinese Traditional) * New translations readme.md (Vietnamese) * New translations readme.md (Portuguese, Brazilian) * New translations readme.md (Indonesian) * New translations readme.md (Bengali) * New translations readme.md (Sorani (Kurdish)) * New translations readme.md (Ukrainian) |
||
---|---|---|
.. | ||
advanced-config | ||
config | ||
faq | ||
guide | ||
installing | ||
migrating-to-0.45.0 | ||
presets | ||
README.md |
home | heroImage | heroText | tagline | actionText | actionLink | features | footer | metaTitle | description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
true | /logo.svg | L'invite minimaliste, ultra-rapide et personnalisable à l'infini pour n'importe quel shell ! | Commencez → | ./guide/ |
|
Licence ISC | Copyright © 2019-présent Contributeurs Starship | Starship : Invite Multi-Shell | Starship est une invite minimaliste, ultra-rapide et hautement personnalisable pour n'importe quel shell ! Montre les informations dont vous avez besoin tout en restant élégante et minimaliste. Installation rapide disponible pour Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, Cmd, et PowerShell. |
Pré-requis
- Une Nerd Font est installée et activée dans votre terminal.
Installation
-
Installer le binaire starship :
Installer la dernière version
Avec Shell:
curl -sS https://starship.rs/install.sh | sh
Pour mettre à jour Starship, relancez le script ci-dessus. Cela remplacera la version actuelle sans toucher à la configuration de Starship.
Installer via le gestionnaire de paquets
Avec Homebrew:
brew install starship
With Winget:
winget install starship
-
Ajouter le script d’initialisation au fichier configuration de votre shell:
Bash
Ajouter ce qui suit à la fin de
~/.bashrc
:# ~/.bashrc eval "$(starship init bash)"
Fish
Ajoute ce qui suit à la fin de
~/.config/fish/config.fish
:# ~/.config/fish/config.fish starship init fish | source
Zsh
Ajouter ce qui suit à la fin de
~/.zshrc
:# ~/.zshrc eval "$(starship init zsh)"
Powershell
Ajouter ce qui suit à la fin de
Microsoft.PowerShell_profile.ps1
. Vous pouvez vérifier l'emplacement de ce fichier en regardant la variable$PROFILE
dans PowerShell. Habituellement, son chemin est~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
ou~/.config/powershell/Microsoft.PowerShell_profile.ps1
sur -Nix.Invoke-Expression (&starship init powershell)
Ion
Ajouter ce qui suit à la fin de
~/.config/ion/initrc
:# ~/.config/ion/initrc eval $(starship init ion)
Elvish
::: warning
Seul elvish v0.18 ou supérieur est pris en charge.
:::
Ajoutez ce qui suit à la fin de
~/.elvish/rc.elv
:# ~/.elvish/rc.elv eval (starship init elvish)
Tcsh
Ajoutez ce qui suit à la fin de
~/.tcshrc
:# ~/.tcshrc eval `starship init tcsh`
Nushell
::: warning
Ceci va changer dans le futur. Seul Nushell v0.78+ est supporté.
:::
Add the following to the end of your Nushell env file (find it by running
$nu.env-path
in Nushell):mkdir ~/.cache/starship starship init nu | save -f ~/.cache/starship/init.nu
Ajoutez le code suivant à la fin de votre configuration Nushell (trouvez-la en exécutant
$nu.config path
):use ~/.cache/starship/init.nu
Xonsh
Ajouter ce qui suit à la fin de
~/.xonshrc
:# ~/.xonshrc execx($(starship init xonsh))
Cmd
Vous devez utiliser Clink (v1.2.30+) avec Cmd. Ajoutez le code ci-dessous dans un fichier
starship.lua
et placez-le dans le dossier des scripts Clink:-- starship.lua load(io.popen('starship init cmd'):read("*a"))()