¿Cómo puedo modificar mi request de UNIX para mostrar el nombre de la twig actual?

Deseo modificar el indicador de mi shell para que muestre el nombre de la twig actual. ¿Hay alguna manera fácil de hacerlo?

(Para información, estoy usando Bash en Mac OS X.)

No es necesario contar con una herramienta de terceros: Git ya proporciona un script de shell para agregar el nombre de la bifurcación actual (si corresponde) a su intérprete de commands; es compatible con bash y zsh .

Simplemente descargue ese script y luego siga las instrucciones de installation:

  1. Copie este file en algún lugar (por ejemplo, ~/.git-prompt.sh ).
  2. Agregue la siguiente línea a su .bashrc/.zshrc :

     source ~/.git-prompt.sh 
  3. Cambie su PS1 para llamar a __git_ps1 como sustitución de command:

    • Bash: PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ '
    • ZSH: setopt PROMPT_SUBST ; PS1='[%n@%m %c$(__git_ps1 " (%s)")]\$ ' setopt PROMPT_SUBST ; PS1='[%n@%m %c$(__git_ps1 " (%s)")]\$ '

    el argumento opcional se usará como cadena de formatting.

Es posible que prefiera un post más ligero que el que se da; por ejemplo, he establecido el mío para

 export PS1='\W$(__git_ps1 "(%s)")\$ ' 

en lugar.

Finalmente, reinicie Terminal (o source ~/.bash_profile , ya que está utilizando bash ) y estará listo para continuar:

enter image description here

Puede usar BashIt, que es un set de muchas cosas útiles (incluida la visualización de ramificación git) como se muestra a continuación: enter image description here

Intereting Posts