traduccion prueba libro juego genetica food espaƱol fish

prueba - Indicador de PS1 en fish(Friendly Interactive SHell) show git branch



fish shell (2)

En Bash tengo mi PS1 como

PS1="/u@/h:/w/$(git branch 2>/dev/null | grep -e ''/* '' | sed ''s/^../(.*/)/{/1}/'') /$ "

Lo que mostrará mi git branch actual si estoy en un repositorio de git.

¿Cómo configuro el PS1 en fish para que me muestre mi rama de git actual?


@glenn ya obtuvo la respuesta, pero he encontrado una forma más sencilla de mostrar el indicador de git sobre peces.

Desde la terminal, en fish, escriba fish_config . Esto abrirá una ventana del navegador. Seleccione el prompt la segunda pestaña y debajo seleccione Clásico + Git`.

Esto mostrará los comandos necesarios para mostrar Git en el indicador del terminal. ~/.config/fish/config.fish su ~/.config/fish/config.fish o incluso más sencillo: haga clic en "Usar indicador".

¿Qué tan impresionante es eso?


Creo que este es el equivalente.

function fish_prompt set -l git_branch (git branch ^/dev/null | sed -n ''//* /s///p'') echo -n (whoami)''@''(hostname)'':''(prompt_pwd)''{''"$git_branch"''} $ '' end