Skip to content

Starship – Cross-shell prompt

GitHub Actions workflow statusVersione Crates.ioStato del pacchetto
Chat su DiscordSegui @StarshipPrompt su TwitterSupporta l'Ucraina

Sito web · Installazione · Configurazione

Inglese   Tedesco   Spagnolo   Francese   Indonesiano   Italiano   Giapponese   Portoghese del Brasile   Russo   Українська   Vietnamita   Cinese semplificato   Cinese tradizionale

WARNING

The default branch has been renamed from master to main. If you have a local clone, update it by running:

sh
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a

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

Fase 1. Installa Starship

Selezionare il sistema operativo dall'elenco qui sotto per visualizzare le istruzioni per l'installazione:

Android

Installa Starship utilizzando uno dei seguenti gestori di pacchetti:

RepositoryIstruzioni
Termuxpkg install starship
BSD

Installa Starship utilizzando uno dei seguenti gestori di pacchetti:

DistribuzioniRepositoryIstruzioni
Anycrates.iocargo install starship --locked
FreeBSDFreshPortspkg install starship
NetBSDpkgsrcpkgin installa starship
Linux

Installare l'ultima versione per il vostro sistema:

sh
curl -sS https://starship.rs/install.sh <unk> sh

In alternativa, installare Starship utilizzando uno dei seguenti gestori di pacchetti:

DistribuzioniRepositoryIstruzioni
Anycrates.iocargo install starship --locked
Anyforgiatura del condaconda install -c conda-forge starship
AnyLinuxbrewbrew install starship
Alpine Linux 3.13+Alpine Linux Packagesapk add starship
Arch LinuxArch Linux Extrapacman -S starship
CentOS 7+Coprdnf copr enable atim/starship
dnf install starship
Debian 11+Debian Mainapt install starship
Fedora 40+Coprdnf copr enable atim/starship
dnf install starship
GentooGentoo Packagesemerge app-shells/starship
Manjaropacman -S starship
NixOSnixpkgsnix-env -iA nixpkgs.starship
openSUSEOSSzypper in starship
Ubuntu 25.04+Ubuntu Universeapt install starship
Void LinuxVoid Linux Packagesxbps-install -S starship
macOS

Installare l'ultima versione per il vostro sistema:

sh
curl -sS https://starship.rs/install.sh <unk> sh

In alternativa, installare Starship utilizzando uno dei seguenti gestori di pacchetti:

RepositoryIstruzioni
crates.iocargo install starship --locked
forgiatura del condaconda install -c conda-forge starship
Homebrewbrew install starship
MacPortsport install starship
Windows

Install the latest version for your system with the MSI-installers from the releases section.

Installa Starship utilizzando uno dei seguenti gestori di pacchetti:

RepositoryIstruzioni
crates.iocargo install starship --locked
Chocolateychoco install starship
Coprconda install -c conda-forge starship
Scoopscoop install starship
wingetwinget install --id Starship.Starship

Fase 2. Set up your shell to use Starship

Configura la shell a inizializzare Starship. Seleziona la tua dalla lista qui sotto:

Bash

Aggiungi quanto segue alla fine di ~/.bashrc:

sh
eval "$(starship init bash)"
Cmd

You need to use Clink (v1.2.30+) with Cmd. Create a file at this path %LocalAppData%\clink\starship.lua with the following contents:

lua
load(io.popen('starship init cmd'):read("*a"))()
Elvish

Add the following to the end of ~/.config/elvish/rc.elv (%AppData%\elvish\rc.elv on Windows):

sh
eval (starship init elvish)

Note: Only Elvish v0.18+ is supported. For elvish versions prior to v0.21.0 the config file might instead be ~/.elvish/rc.elv

Fish

Aggiungi quanto segue alla fine di ~/.config/fish/config.fish:

fish
starship init fish | source
Ion

Aggiungi quanto segue alla fine di ~/.config/ion/initrc:

sh
eval $(starship init ion)
Nushell

Add the following to the end of your Nushell configuration (find it by running $nu.config-path in Nushell):

sh
mkdir ($nu.data-dir | path join "vendor/autoload")
starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")

Note: Only Nushell v0.96+ is supported

PowerShell

Add the following to the end of your PowerShell configuration (find it by running $PROFILE):

powershell
Invoke-Expression (&starship init powershell)
Tcsh

Aggiungi quanto segue alla fine di ~/.tcshrc:

sh
eval `starship init tcsh`
Xonsh

Aggiungi quanto segue alla fine di ~/.xonshrc:

python
execx($(starship init xonsh))
Zsh

Aggiungi quanto segue alla fine di ~/.zshrc:

sh
eval "$(starship init zsh)"

Fase 3. Configura Starship

Inizia una nuova istanza del shell, e dovresti vedere il tuo bellissimo nuovo shell prompt. Se sei soddisfatto dei valori predefiniti, ottimo!

Se stai cercando di personalizzare ulteriormente Starship:

  • Configurazione – impara come configurare Starship per modificare il tuo prompt a tuo piacimento

  • Preset – ispirati dalla configurazione precostituita da altri

🤝 Contribuire

Siamo sempre alla ricerca di collaboratori di tutti i livelli! If you're looking to ease your way into the project, try out a good first issue.

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.

Se sei interessato ad aiutare a contribuire a Starship, dai un'occhiata alla nostra Guida al Contributo. Inoltre, sentiti libero di entrare nel nostro server Discord e dire ciao. 👋

💭 Ispirato Da

Ti invito di controllare questi lavori precedenti che hanno contribuito a ispirare la creazione di Starship. 🙏

❤️ Sponsors

Support this project by becoming a sponsor. Your name or logo will show up here with a link to your website.

🔒 Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Code Signing Roles:

This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.


Starship rocket icon

📝 Licenza

Copyright © 2019-present, Starship Contributors.
Questo progetto è sotto licenza ISC.