rvm-prompt es una herramienta que muestra la versión actual de Ruby. Podemos usarla para mostrar esta información en nuestro prompt en la terminal:

rvm-prompt
Para agregarlo, en nuestro archivo de configuración ~/.bashrc, ~/.profile o lo que sea, tenemos que agregar el comando a la variable PS1. El ejemplo de la documentación:

PS1="\$(~/.rvm/bin/rvm-prompt) $PS1"

Para el resultado de la imagen con los colores, la rama de GitHub y demás, yo uso en mi ~/.bashrc:

PS1='\[\033[01;32m\]\u\[\033[01;34;10m\] \[\033[01;34m\]\w\[\033[01;33m\] \e[31m`rvm-prompt`\e[0m\[\033[01;36m\]$(__git_ps1)\n\[\033[01;34m\]\$\[\033[00m\] '

Como podemos leer en la documentación, hay varios parámetros que le podemos pasar al comando para mostrar el intérprete (i), versión (v), nivel de parche (p), gemset actual (g), revisión (r), arquitectura (a), un caracter unicode representando el intérprete (u) y la salida de imprimir "system" en Ruby (s). No tengo ni idea de dónde viene el caracter unicode. Con Ruby MRI muestra ⦿ y para JRuby ☯.

Me resulta bastante útil saber en qué versión de Ruby estoy trabajando, y también me recuerda actualizarla si me quedo en una versión patch antigua.

No hay comentarios en este post

Feed de comentarios

Dejar un comentario

Toasty!