12 KiB
Site web · Installation · Configuration
L'invite minimaliste, ultra-rapide et personnalisable à l'infini pour n'importe quel shell !
- Rapide : il est rapide - vraiment vraiment rapide ! 🚀
- Personnalisable: configurez chaque élément de votre invite.
- Universel: fonctionne avec n'importe quel shell, sur n'importe quel système d'exploitation.
- Intelligent: affiche les informations utiles en un coup d'œil.
- Riche en fonctionnalités: supporte tous vos outils favoris.
- Facile: rapide à installer - commencez à l'utiliser en quelques minutes.
Consultez la documentation de Starship ▶
🚀 Installation
Pré-requis
Démarrage rapide
Remarque: en raison de la prolifération des plates-formes, seul un sous ensemble des plates-formes prises en charge sont montrées ci-dessous. Vous ne trouvez pas la vôtre? Jetez un œil aux instructions pour les autres plates-formes.
-
Installer l'exécutable starship :
Installer la dernière version
Depuis une version pré-compilée, depuis le shell:
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
Pour mettre à jour Starship, relancez le script ci-dessus. Cela remplacera la version actuelle sans toucher à la configuration de Starship.
Note - Les valeurs par défaut du script d'installation peuvent être remplacées, voir l'aide intégrée.
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
Installer via le gestionnaire de paquets
Exemple: Homebrew:
brew install starship
Avec Scoop:
scoop install starship
-
Ajoutez le script d’initialisation au fichier de configuration de votre shell:
Bash
Ajoutez ce qui suit à la fin de
~/.bashrc
:# ~/.bashrc eval "$(starship init bash)"
Fish
Ajoutez ce qui suit à la fin de
~/.config/fish/config.fish
:# ~/.config/fish/config.fish starship init fish | source
Zsh
Ajoutez ce qui suit à la fin de
~/.zshrc
:# ~/.zshrc eval "$(starship init zsh)"
PowerShell
Ajoutez 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
Ajoutez ce qui suit à la fin de
~/.config/ion/initrc
:# ~/.config/ion/initrc eval $(starship init ion)
Elvish
Avertissement Seul elvish v0.15 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 This will change in the future. Only nu version v0.33 or higher is supported. Add the following to your nu config file. You can check the location of this file by running
config path
in nu.startup = [ "mkdir ~/.cache/starship", "starship init nu | save ~/.cache/starship/init.nu", "source ~/.cache/starship/init.nu" ] prompt = "starship_prompt"
🤝 Contribuer
Nous sommes toujours à la recherche de contributeurs de tous niveaux de compétence! Si vous cherchez à faciliter votre entrée dans le projet, essayez un good first issue.
Si vous parlez couramment une langue autre que l'anglais, nous apprécions grandement toute aide pour que nos documents soient traduits et mis à jour dans d'autres langues. Si vous souhaitez nous aider, les traductions peuvent êtres suggérées sur le Crowdin de Starship.
Si vous êtes intéressé pour aider et contribuer à Starship, veuillez jeter un coup d'œil à notre Guide de contribution. Aussi, n'hésitez pas à vous rendre sur notre serveur Discord pour dire bonjour. 👋
Contributeurs
Ce projet existe grâce à toutes les personnes qui y contribuent. [Contribuer].
Contributeurs financiers
Devenez un contributeur financier et aidez-nous à soutenir notre communauté. [Contribuer]
Particuliers
Organisations
Soutenez ce projet avec votre organisation. Votre logo apparaîtra ici avec un lien vers votre site Web. [Contribuer]
💭Inspiré par
Voyez ces travaux précédents qui ont contribué à inspirer la création de Starship. 🙏
-
denysdovhan/spaceship-prompt - Une invite de commande ZSH pour les astronautes.
-
denysdovhan/robbyrussell-node - Thème multi-shell robbyrussell écrit en JavaScript.
-
reujab/silver - Un shell multi-plateformes de type powerline personnalisable avec des icônes.
📝 License
Copyright © 2019-présent, Contributeurs Starship.
Ce projet est sous licenceISC.