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   日本語   繁體中文   Russo   Tedesco   简体中文   Spagnolo   Francese   Tiếng Việt

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` ``` #### 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. ```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).