Starship, instala este prompt mínimo escrito en Rust

top feature image

Starship, instala este prompt mínimo escrito en Rust

Valora este artículo:
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Una vez más aquí. Hoy vengo a dejar un artículo para alguien que me ha preguntado cómo conseguía que el prompt de mi terminal se mirase como aparece en las capturas de pantalla que suelo postear. Ese aspecto lo consigo con un programa llamado Powerline. Pero como este ya lo tengo un poco aburrido, estoy probando otras cosas. Y mientras probaba, me encontré con Starhip, que me ha gustado bastante. Por ese motivo, el de hoy será un artículo para poner un poco difrente el aspecto de la terminal con esta herramienta.

En las siguientes líneas vamos a ver cómo podemos instalar Starship. Este es un prompt de shell gratuito y de código abierto para Gnu/Linux, MacOS y Windows. Además, es ligero, rápido y altamente personalizable para cualquier shell. Se publica bajo licencia ISC y está escrito en Rust.

Vamos a poder personalizarlo todo en Starship, además es compatible con casi todos los sistemas operativos y shells como bash, fish, Zsh, powershell e ion. También puede integrarse con git y mostrarnos el nivel y el estado actual de la batería. Viene con indicador de trabajos en segundo plano y soporte de fuente Powerline.

Podremos utilizar los valores predeterminados. Tras la instalación, veremos un prompt simple pero también muy útil, ya que proporciona información adicional solo cuando es necesario. Aun que al ser altamente personalizable, vamos a poder hacer que se vea tan elegante como queramos.

Algunas características de Starship

starship funcionando

  • Está escrito en Rust, y se supone que la funciona con los shells más comunes en los sistemas operativos más comunes (incluye instrucciones de configuración para Bash, Fish, Zsh, Powershell e Ion).
  • Utiliza una fuente Powerline para indicar diversa información. Nos va a permitir configurar cualquier carácter powerline que queramos en lugar del símbolo predeterminado ‘‘, además de cambiar el color
  • El indicador se vuelve rojo cuando existe el último comando con código distinto de cero.
  • Solo muestra el nombre de usuario si no es el mismo que del usuario conectado, y para las sesiones de root / ssh.
  • Integración con Git, nos va a mostrar la rama actual de Git y el estado del repositorio. También puede mostrar las versiones Node.js, Rust, Ruby, Python y Go.
  • Muestra la versión del paquete en el directorio actual de carga (Rust), npm (Node.js) y poetry (Python).
  • Muestra el nivel actual de la batería y el estado. Vamos a poder establecer la forma en que se muestran los niveles de batería.
  • Detección de entorno Nix-shell.
  • Muestra el tiempo que se tardó en ejecutar el último comando. Podremos configurar el tiempo que tarda hasta que Starship muestre el tiempo que llevó ejecutar un comando.
  • Tiene un indicador para trabajos que se ejecutan en segundo plano.
  • Permite establecer ordenes rápidas.
  • Muestra la hora (deshabilitada por defecto) con opciones para configurar el formato de hora.

Instalar Starship Shell Prompt en Ubuntu

La instalación de Starship Shell Prompt en Ubuntu es un proceso fácil. No tendremos más que abrir una terminal (Ctrl+Alt+T) y ejecutar el siguiente comando para actualizar la lista de fuentes de software:

Antes de proceder a la instalación, tendremos que cumplir los requisitos previos, que son la fuente powerline. En este ejemplo voy a instalar Fira Code con el comando:

instalar dependencias

Después del comando, ejecutaremos en la misma terminal el siguiente comando para descargar y utilizar el script de instalación de Starship Shell Prompt:

instlar starship mediante script

Configuración inicial

Tras la instalación, solo nos queda agregar el script de inicio al archivo de configuración de tu shell. Como he comentado líneas más arriba, tendremos disponibles diferentes opciones, como son:

  • Bash. Tendremos que añadir la siguiente línea al final del archivo ~ / .bashrc:
  • Fish. Si utilizas esta shell, añade lo siguiente al final de ~/.config/fish/config.fish:
  • Zsh. En caso de que utilices esta shell, añade lo siguiente al final del archivo de ~/.zshrc:
  • Powershell. En este caso tendremos que añadir lo siguiente al final de ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
Realices el cambio que realices, después de guardar el archivo correspondiente, reinicia la terminal.

starship por defecto

Para realizar cambios en la configuración de Starchip, vamos a crear el archivo de configuración como se muestra a continuación:

Si quieres darle un pequeño cambio básico al prompt, para que se vea un poco diferente al que nos encontraremos por defecto, dentro del archivo que acabamos de crear, llamado starship.toml, tendremos que añadir el siguiente contenido:

prompt personalizado

Estas son solo algunas de opciones de configuración. Los usuarios podremos leer más sobre la configuración de Starship y también consultar su configuración avanzada en su documentación.

Starship para empezar es mínimo, y no solo muestra información cuando es necesario, sino que también es rápido y altamente personalizable, por lo que podremos hacer que se vea muy elegante si es lo que queremos. Para consultar la información de este proyecto, los usuarios podemos dirigirnos a la página web del proyecto.







Resumen
Starship, instala este prompt mínimo escrito en Rust
Nombre
Starship, instala este prompt mínimo escrito en Rust
Descripción
En este artículo se puede ver cómo instalar el prompt escrito en RUST Starship. Este prompt funciona en los shell más populares de los sistemas operativos más populares.
Autor
Nombre del editor
entreunosyceros
Logo del editor

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.