Starship – Prompt Shell multi-platformes

Statut du workflow actions GitHub Version Crates.io Statut du package
Discuter sur Discord Suivez @StarshipPrompt sur Twitter

Site web · Installation · Configuration

English   日本語   繁體中文   Русский   Deutsch   简体中文   Espagnol   Français   Tiếng Việt

Starship avec iTerm2 et le thème Snazzy **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 - Une police [Nerd Font](https://www.nerdfonts.com/) installée et activée dans votre terminal (Par exemple, essayez [Fira Code](https://www.nerdfonts.com/font-downloads)). ### 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](https://starship.rs/installing/). 1. Installer l'exécutable **starship** : #### Installer la dernière version ##### Depuis une version pré-compilée, depuis le shell: ```sh 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 sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help ``` #### Installer via le gestionnaire de paquets ##### Exemple: [Homebrew](https://brew.sh/): ```sh brew install starship ``` ##### Avec [Scoop](https://scoop.sh): ```powershell scoop install starship ``` 2. Ajoutez le script d’initialisation au fichier de configuration de votre shell: #### Bash Ajoutez ce qui suit à la fin de `~/.bashrc`: ```sh # ~/.bashrc eval "$(starship init bash)" ``` #### Fish Ajoutez ce qui suit à la fin de `~/.config/fish/config.fish`: ```sh # ~/.config/fish/config.fish starship init fish | source ``` #### Zsh Ajoutez ce qui suit à la fin de `~/.zshrc`: ```sh # ~/.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. ```powershell Invoke-Expression (&starship init powershell) ``` #### Ion Ajoutez ce qui suit à la fin de `~/.config/ion/initrc`: ```sh # ~/.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`: ```sh # ~/.elvish/rc.elv eval (starship init elvish) ``` #### Tcsh Ajoutez ce qui suit à la fin de `~/.tcshrc`: ```sh # ~/.tcshrc eval `starship init tcsh` ``` #### Xonsh Ajouter ce qui suit à la fin de `~/.xonshrc`: ```sh # ~/.xonshrc execx($(starship init xonsh)) ``` #### Nushell **Avertissement** Cela changera dans le futur. Seule la version nu v0.33 ou supérieure est prise en charge. Ajoutez ce qui suit à votre fichier de configuration 'nu'. Vous pouvez vérifier l'emplacement de ce fichier en exécutant `config path` dans 'nu'. ```toml 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](https://github.com/starship/starship/labels/🌱%20good%20first%20issue). 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](https://translate.starship.rs/). Si vous êtes intéressé pour aider et contribuer à Starship, veuillez jeter un coup d'œil à notre [Guide de contribution](https://github.com/starship/starship/blob/master/CONTRIBUTING.md). Aussi, n'hésitez pas à vous rendre sur notre [serveur Discord](https://discord.gg/8Jzqu3T) pour dire bonjour. 👋 ### Contributeurs Ce projet existe grâce à toutes les personnes qui y contribuent. [[Contribuer](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)]. ### Contributeurs financiers Devenez un contributeur financier et aidez-nous à soutenir notre communauté. [[Contribuer](https://opencollective.com/starship/contribute)] #### Particuliers #### Organisations Soutenez ce projet avec votre organisation. Votre logo apparaîtra ici avec un lien vers votre site Web. [[Contribuer](https://opencollective.com/starship/contribute)] ## 💭Inspiré par Voyez ces travaux précédents qui ont contribué à inspirer la création de Starship. 🙏 - **[denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)** - Une invite de commande ZSH pour les astronautes. - **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** - Thème multi-shell robbyrussell écrit en JavaScript. - **[reujab/silver](https://github.com/reujab/silver)** - Un shell multi-plateformes de type powerline personnalisable avec des icônes.


Icône de fusée de Starship

## 📝 License Copyright © 2019-présent, [Contributeurs Starship](https://github.com/starship/starship/graphs/contributors).
Ce projet est sous licence[ISC](https://github.com/starship/starship/blob/master/LICENSE).