¿Personalización del mensaje de Shell?

¿Personalización del mensaje de Shell?

He usado oh_my_zsh (y he jugado con bash_it) en múltiples sistemas y en general estoy contento con él, aunque odio su función de autocorrección y generalmente la desactivo.

Mi shell habitual es zsh y realmente quiero solo tres cosas de mi mensaje:

  1. Directorio actual/o pwd.

  2. Estado de Git y rama.

  3. Salida de color de ls (en el comando ls, no en el indicador).

El resto es simplemente ostentoso y, a menudo, irritante.

Al utilizar estos scripts de shell, estoy pagando demasiado en ciclos de CPU por lo que quiero.

Cualquier sugerencia, ya sea con el uso de estos scripts o como un script de shell independiente. Estoy de acuerdo con zsh o bash.

Gracias.

Respuesta1

Para tener una salida coloreada de ls, use el alias ls='ls --color=always'. Puedes habilitar esto con

alias ls='ls --color=always'

En cuanto a tener su directorio actual en su mensaje:

PROMPT='%~'

Para agregar el estado de git a su mensaje, eche un vistazo aeste.

Respuesta2

yo sueloeste script de git/contribcon golpe. También me da git branch y autocompletado. git status también se puede piratear con bastante facilidad, según tengo entendido.

información relacionada