Skip to content

Starship – Cross-shell prompt

Estado del flujo de trabajo de GitHub ActionsVersión de Crates.ioEstado de empaquetado
Chat en DiscordSigue a @StarshipPrompt en TwitterQuedarse con Ukraniano

Website · Installation · Configuration

English   Deutsch   Español   Francés   Bahasa indonesio   Italiano   日本語   Português do Brasil   Русский     Vietnamita   Chino Mandarín   Chino Tradicional

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 iTerm 2 y el tema Snazzy

¡El prompt minimalista, ultrarápido e infinitamente personalizable para cualquier intérprete de comandos!

  • Rápido: es rápido – realmente rápido! 🚀
  • Personalizable: configura cada parte de tu prompt.
  • Universal: funciona en cualquier intérprete de comandos, en cualquier sistema operativo.
  • Inteligente: muestra información relevante de un vistazo.
  • Repleto de funciones: con soporte para tus herramientas favoritas.
  • Fácil: rápido de instalar – empieza a usarlo en minutos.

Explora la documentación de Starship  ▶

🚀 Instalación

Prerequisitos

Paso 1. Instalar Starship

Seleccione su sistema operativo de la lista de abajo para ver las instrucciones de instalación:

Android

Instalar Starship usando cualquiera de los siguientes gestores de paquetes:

RepositorioInstrucciones
Termuxpkg install starship
BSD

Instalar Starship usando cualquiera de los siguientes gestores de paquetes:

DistribuciónRepositorioInstrucciones
Cualquieracrates.iocargo install starship --locked
FreeBSDFreshPortspkg install starship
NetBSDpkgsrcpkgin install starship
Linux

Instale la última versión para su sistema:

sh
curl -sS https://starship.rs/install.sh | sh

Alternativamente, instale Starship usando cualquiera de los siguientes gestores de paquetes:

DistribuciónRepositorioInstrucciones
Cualquiera:cargo install starship --locked
Cualquieraconda-forgeconda install -c conda-forge starship
CualquieraLinuxbrewbrew install starship
Alpine Linux 3.13+For elvish versions prior to v0.21.0 the config file might instead be ~/.elvish/rc.elvapk add starship
Arch LinuxArch Linux Extrapacman -S starship
CentOS 7+Coprdnf copr enable atim/starship
dnf install starship
Debian 13+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 o más nuevoUbuntu Universeapt install starship
Void LinuxVoid Linux Packagesxbps-install -S starship
macOS

Instale la última versión para su sistema:

sh
curl -sS https://starship.rs/install.sh | sh

Alternativamente, instale Starship usando cualquiera de los siguientes gestores de paquetes:

RepositorioInstrucciones
crates.iocargo install starship --locked
conda-forgeconda install -c conda-forge starship
Homebrewbrew install starship
MacPortsport install starship
Windows

Instale la última versión para su sistema con los MSI-Installers de la sección lanzamientos.

Instalar Starship usando cualquiera de los siguientes gestores de paquetes:

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

Paso 2. Configure su consola para usar Starship

Configure su shell para inicializar starship. Selecciona el tuyo de la lista de abajo:

Bash

Añade la siguiente línea al final de ~/.bashrc:

sh
eval "$(starship init bash)"
Cmd

Necesitas usar Clink (v1.2.30+) con Cmd. Crea un archivo en esta ruta %LocalAppData%\clink\starship.lua con el siguiente contenido:

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)

For elvish versions prior to v0.21.0 the config file might instead be ~/.elvish/rc.elv

Fish

Añade el siguiente código al final de ~/.config/fish/config.fish:

fish
starship init fish | source
Ion

Añade el siguiente código al final de ~/.config/ion/initrc:

sh
eval $(starship init ion)
Nushell

Agregue lo siguiente al final de su configuración de Nushell (encuéntrelo ejecutando $nu.config-path en Nushell):

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

Nota: Sólo se admite Nushell v0.96+

PowerShell

Añade lo siguiente al final de tu configuración de PowerShell (encuéntrala ejecutando $PROFILE):

powershell
Invoke-Expression (&starship init powershell)
Tcsh

Añade el siguiente código al final de ~/.tcshrc:

sh
eval `starship init tcsh`
Xonsh

Añade lo siguiente al final de ~/.xonshrc:

python
execx($(starship init xonsh))
Zsh

Añade el siguiente código al final de ~/.zshrc:

sh
eval "$(starship init zsh)"

Paso 3. Configurar Starship

Inicia una nueva instancia de shell, y deberías ver tu nuevo y hermoso prompt para shell. Si está contento con los valores por defecto, ¡disfrútelos!

Si estás buscando personalizar Starship:

🤝 Contribuir

¡Siempre estamos buscando colaboradores de todos los niveles y habilidades! If you're looking to ease your way into the project, try out a good first issue.

Si habla con fluidez en un idioma que no es inglés, agradecemos mucho cualquier ayuda para mantener nuestros documentos traducidos y actualizados en otros idiomas. Si quieres ayudar, puedes contribuir con las traducciones en el Crowdin de Starship.

Si estás interesado en ayudar contribuyendo a Starship, por favor échale un vistazo a nuestra Guía de Colaboración. Además, siéntete libre de entrar en nuestro servidor de Discord y di "¡Hola!". 👋

💭 Inspirado por

Por favor, revisa estas obras anteriores que ayudaron a inspirar la creación de la nave. 🙏

❤️ Patrocinadores

Apoya este proyecto convirtiéndote en patrocinador. Tu nombre o logo aparecerá aquí con un enlace a tu sitio web.

Política de Firmado de Código

Firma de código gratuita proporcionada por SignPath.io, certificado por SignPath Foundation.

Roles de Firmado de Código:

Este programa no transferirá ninguna información a otros sistemas en red a menos que lo solicite específicamente el usuario o la persona que lo instale u opere.


Starship rocket icon

📝 Licencia

Copyright © 2019-present, Starship Contributors.
Este proyecto está bajo una licencia ISC.