Starship: Cross-Shell Prompt

GitHub Actions workflow status Versione Crates.io Stato del pacchetto
Chat su Discord Segui @StarshipPrompt su Twitter

Sito web · Installazione · Configurazione

Inglese   Tedesco   Spagnolo   Francese   Giapponese   Portoghese del Brasile   Russo   Vietnamita   Cinese semplificato   Cinese tradizionale

Starship con iTerm2 e il tema Snazzy **Il prompt minimalista, super veloce e infinitamente personalizzabile per qualsiasi shell!** - **Velocità:** è veloce – _davvero_ veloce! 🚀 - **Personalizzabile:** configura ogni aspetto del tuo prompt. - **Universale:** funziona su qualsiasi shell, con qualsiasi sistema operativo. - **Intelligente:** mostra le informazioni rilevanti a colpo d'occhio. - **Ricco di funzionalità:** supporta tutti i tuoi strumenti preferiti. - **Facile:** veloce da installare - inizia ad usarlo in pochi minuti.

Esplora la documentazione di Starship  ▶

## 🚀 Installazione ### Prerequisiti - Un [Nerd Font](https://www.nerdfonts.com/) installato e abilitato nel tuo terminale (per esempio, prova [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)). ### Inizia **Nota**: a causa della proliferazione di piattaforme diverse, un sottoinsieme di piattaforme supportate sono mostrate di seguito. Non riesci a vedere la tua? Dai un'occhiata alle [istruzioni aggiuntive della piattaforma](https://starship.rs/installing/). 1. Installa il binario **starship**: #### Installa l'ultima Versione ##### Da un binario precompilato, con Shell: ```sh sh -c "$(curl -fsSL https://starship.rs/install.sh)" ``` Per aggiornare Starship stesso, riavviare lo script sopra. Sostituirà la versione corrente senza toccare la configurazione di Starship. **Nota** - I valori predefiniti dello script di installazione possono essere sovrascritti, vedi la guida integrata. ```sh sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help ``` #### Installa via Package Manager ##### Esempio: [Homebrew](https://brew.sh/): ```sh brew install starship ``` ##### Con [Scoop](https://scoop.sh): ```powershell scoop install starship ``` 2. Aggiungi lo script di inizializzazione al file di configurazione della shell: #### Bash Aggiungi quanto segue alla fine di `~/.bashrc`: ```sh # ~/.bashrc eval "$(starship init bash)" ``` #### Fish Aggiungi quanto segue alla fine di `~/.config/fish/config.fish`: ```sh # ~/.config/fish/config.fish starship init fish | source ``` #### Zsh Aggiungi quanto segue alla fine di `~/.zshrc`: ```sh # ~/.zshrc eval "$(starship init zsh)" ``` #### PowerShell Aggiungi quanto segue alla fine di `Microsoft.PowerShell_profile.ps1`. Puoi controllare la posizione di questo file interrogando la variabile `$PROFILE` in PowerShell. Tipicamente il percorso è `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` oppure `~/.config/powershell/Microsoft.PowerShell_profile.ps1` su -Nix. ```powershell Invoke-Expression (&starship init powershell) ``` #### Ion Aggiungi quanto segue alla fine di `~/.config/ion/initrc`: ```sh # ~/.config/ion/initrc eval $(starship init ion) ``` #### Elvish **Attenzione** È supportato solo elvish v0.15 o superiore. Aggiungi quanto segue alla fine di `~/.elvish/rc.elv`: ```sh # ~/.elvish/rc.elv eval (starship init elvish) ``` #### Tcsh Aggiungi quanto segue alla fine di `~/.tcshrc`: ```sh # ~/.tcshrc eval `starship init tcsh` ``` #### Xonsh Aggiungi quanto segue alla fine di `~/.xonshrc`: ```sh # ~/.xonshrc execx($(starship init xonsh)) ``` #### Nushell **Warning** This will change in the future. È supportata solo la versione v0.33 o superiore. Add the following to your nu config file. Puoi controllare la posizione di questo file eseguendo `percorso di configurazione` in nu. ```toml startup = [ "mkdir ~/.cache/starship", "starship init nu | save ~/.cache/starship/init.nu", "source ~/.cache/starship/init.nu" ] prompt = "starship_prompt" ``` ## 🤝 Contribuire Siamo sempre alla ricerca di collaboratori di **tutti i livelli**! Se stai cercando di entrare facilmente nel progetto, prova un [buon primo problema](https://github.com/starship/starship/labels/🌱%20good%20first%20issue). Se parli correntemente una lingua diversa dall'inglese, apprezziamo molto qualsiasi aiuto per mantenere i nostri documenti tradotti e aggiornati in altre lingue. Se desideri collaborare, le traduzioni possono essere fornite su [Starship Crowdin](https://translate.starship.rs/). Se sei interessato ad aiutare a contribuire a Starship, dai un'occhiata alla nostra [Guida al Contributo](https://github.com/starship/starship/blob/master/CONTRIBUTING.md). Inoltre, sentiti libero di entrare nel nostro [server Discord](https://discord.gg/8Jzqu3T) e dire ciao. 👋 ### Contributori di codice Questi progetto esiste grazie a tutte le persone che contribuiscono. [[Contributo](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)]. ### Contributori Finanziari Diventa un contributore finanziario e aiutaci a sostenere la nostra comunità. [[Contribuisci](https://opencollective.com/starship/contribute)] #### Privati #### Organizzazioni Supporta questo progetto con la tua organizzazione. Il tuo logo apparirà qui con un link al tuo sito web. [[Contribuisci](https://opencollective.com/starship/contribute)] ## 💭 Ispirato Da Ti invito di controllare questi lavori precedenti che hanno contribuito a ispirare la creazione di Starship. 🙏 - **[denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)** - Un prompt ZSH per astronauti. - **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** - Tema robbyrussell Cross-shell scritto in JavaScript. - **[reujab/silver](https://github.com/reujab/silver)** - Un prompt multi-shell personalizzabile powerline-like con icone.


Starship rocket icon

## 📝 Licenza Copyright © 2019-presente, [Starship Contributors](https://github.com/starship/starship/graphs/contributors).
Questo progetto è sotto licenza [ISC](https://github.com/starship/starship/blob/master/LICENSE).