Introducción al Terminal
El terminal es una herramienta fundamental para los usuarios de Linux, ya que les permite realizar tareas importantes de manera eficiente. Aunque puede parecer aburrido, el terminal puede ser personalizado para hacerlo más atractivo y útil.
Starship: Un Prompt Mejorado
Starship es una herramienta de código abierto que busca mejorar la experiencia del usuario en el terminal. Es minimalista, rápida y altamente personalizable. Está diseñada para proporcionar información útil en un formato atractivo y eficiente.
Instalación de Starship
Para instalar Starship, se necesita una instancia en ejecución de Linux o MacOS. La instalación se puede realizar mediante el siguiente comando:
bash
curl -sS https://starship.rs/install.sh | sh
Después de ejecutar el comando, se solicitará confirmación para la ubicación de la instalación y la contraseña del usuario. La instalación será rápida y sencilla.
Configuración de Starship
La configuración de Starship se realiza en el archivo starship.toml
. Para crear este archivo, se puede utilizar el comando:
bash
nano ~/.config/starship.toml
La configuración de Starship se divide en bloques, que incluyen ajustes globales, caracteres, batería, tiempo, directorio, git, módulos de lenguaje específicos, contenedores y módulos de nube, sistema operativo, nombre de usuario y nombre de host.
Personalización de Starship
La personalización de Starship se realiza mediante la adición o modificación de diferentes módulos en la cadena de formato. El formato básico es:
toml
format = """$directory$git_branch$character"""
Se pueden agregar o modificar secciones para personalizar la apariencia del prompt. Por ejemplo, se puede agregar una sección para el directorio:
toml
[directory]
style = "blue"
truncation_length = 3
truncation_symbol = "…/"
Y otra sección para el estado de la batería:
toml
[battery]
threshold = 10
format = " $percentage%"
Conclusión
Starship es una herramienta útil para personalizar el terminal y hacerlo más atractivo y útil. Con su instalación y configuración sencillas, es una excelente opción para los usuarios de Linux y MacOS que desean mejorar su experiencia en el terminal. Al personalizar el prompt, se puede agregar información útil y hacer que el terminal sea más eficiente y atractivo. Con Starship, es posible crear un prompt personalizado que se adapte a las necesidades y preferencias del usuario.