Compatibilidade primeiro
Funciona nos principais shells nos principais sistemas operacionais. Use em qualquer lugar!
O prompt minimalista, extremamente rápido e infinitamente personalizável para qualquer shell!
Instale o binário do starship:
Com o Shell:
curl -sS https://starship.rs/install.sh | sh
Para atualizar o Starship de maneira manual, execute novamente o script acima. Isto irá substituir a versão atual sem alterar as configurações do Starship.
Com o Homebrew:
brew install starship
Com o Winget:
winget install starship
Adicione o script de inicialização no arquivo de configuração do seu shell:
Adicione o seguinte comando no final do arquivo ~/.bashrc
:
# ~/.bashrc
eval "$(starship init bash)"
Adicione o seguinte comando no final do arquivo ~/.config/fish/config.fish
:
# ~/.config/fish/config.fish
starship init fish | source
Adicione o seguinte comando no final do arquivo ~/.zshrc
:
# ~/.zshrc
eval "$(starship init zsh)"
Adicione o comando a seguir ao final do arquivo Microsoft.PowerShell_profile.ps1
. Você pode checar a localização deste arquivo consultando a variável $PROFILE
no PowerShell. Normalmente o caminho é ~\Documentos\PowerShell\Microsoft.PowerShell_profile.ps1
ou ~/.config/powershell/Microsoft.PowerShell_profile.ps1
no -Nix.
Invoke-Expression (&starship init powershell)
Adicione o seguinte comando no final do arquivo ~/.config/ion/initrc
:
# ~/.config/ion/initrc
eval $(starship init ion)
WARNING
Apenas elvish v0.18 ou superior é suportado.
Adicione o comando a seguir ao final do arquivo ~/.elvish/rc.elv
:
# ~/.elvish/rc.elv
eval (starship init elvish)
Adicione ao final do arquivo ~/.tcshrc
:
# ~/.tcshrc
eval `starship init tcsh`
WARNING
Isto irá mudar no futuro. Somente Nushell v0.78+ é suportado.
Adicione o seguinte ao final do seu arquivo env do Nushell (enconte-o rodando $nu.env-path
no Nushell):
mkdir ~/.cache/starship
starship init nu | save -f ~/.cache/starship/init.nu
E adicione o seguinte ao final da sua configuração do Nushell (encontre-o executando $nu.config-path
):
use ~/.cache/starship/init.nu
Adicione o seguinte ao final do arquivo ~/.xonshrc
:
# ~/.xonshrc
execx($(starship init xonsh))
Você precisa do Clink (v1.2.30+) com Cmd. Adicione o seguinte num arquivo starship.lua
e coloque este arquivo no diretório scripts do Clink:
-- starship.lua
load(io.popen('starship init cmd'):read("*a"))()