¡El prompt minimalista, ultrarápido e infinitamente personalizable para cualquier intérprete de comandos!
Compatibilidad primero
Funciona en los intérprete de comandos más comunes de los sistemas operativos más comunes. ¡Úsalo en todas partes!
Desarrollado en Rust
Obtén la mayor velocidad y seguridad de Rust, para hacer tu prompt lo más rápida y segura posible.
Personalizable
Puedes personalizar cada pequeño detalle a tu gusto, de manera que puedes tener un prompt minimalista o rico en funcionalidades.
# Prerequisitos
- Una Nerd Font (opens new window) instalada y habilitada en tu terminal.
# Instalación rápida
Instala el binario de Starship:
# Instalar la última versión
Con el intérprete de comandos:
curl -sS https://starship.rs/install.sh | sh
Para actualizar Starship, vuelve a ejecutar el guión anterior. Reemplazará la versión actual sin tocar la configuración de Starship.
# Instalar vía un gestor de paquetes
Con Homebew (opens new window):
brew install starship
With Winget (opens new window):
winget install starship
Añade el guión de inicio al archivo de configuración de tu intérprete de comandos:
# Bash
Añade la siguiente línea al final de
~/.bashrc
:# ~/.bashrc eval "$(starship init bash)"
# Fish
Añade el siguiente código al final de
~/.config/fish/config.fish
:# ~/.config/fish/config.fish starship init fish | source
# Zsh
Añade el siguiente código al final de
~/.zshrc
:# ~/.zshrc eval "$(starship init zsh)"
# Powershell
Añade lo siguiente al final de
Microsoft.PowerShell_profile.ps1
. Puedes comprobar la ubicación de este archivo consultando la variable$PROFILE
en PowerShell. Normalmente la ruta es~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
o~/.config/powershell/Microsoft.PowerShell_profile.ps1
en -Nix.Invoke-Expression (&starship init powershell)
# Ion
Añade el siguiente código al final de
~/.config/ion/initrc
:# ~/.config/ion/initrc eval $(starship init ion)
# Elvish
WARNING
Sólo se admite elvish v0.18 o superior.
Añade el siguiente código al final de
~/.elvish/rc.elv
:# ~/.elvish/rc.elv eval (starship init elvish)
# Tcsh
Añade el siguiente código al final de
~/.tcshrc
:# ~/.tcshrc eval `starship init tcsh`
# Nushell
WARNING
Esto cambiará en el futuro. Sólo se admite Nushell v0.73+.
Añade lo siguiente al final de tu archivo Nushell env (encuéntralo ejecutando
$nu.env-path
en Nushell):mkdir ~/.cache/starship starship init nu | save -f ~/.cache/starship/init.nu
Añade lo siguiente al final de tu configuración de Nushell (encuéntrala ejecutando
$nu.config-path
):source ~/.cache/starship/init.nu
# Xonsh
Añade lo siguiente al final de
~/.xonshrc
:# ~/.xonshrc execx($(starship init xonsh))
# Cmd
Necesitas usar Clink (opens new window) (v1.2.30+) con Cmd. Añade lo siguiente a un archivo
starship.lua
y coloca este archivo en el directorio de scripts de Clink:-- starship.lua load(io.popen('starship init cmd'):read("*a"))()