Volevo utilizzare una delle funzionalità di Git-completion.bash ma non riesco a personalizzare l'aspetto che mi piacerebbe avere. Ecco una parte rilevante del mio .bash_profile:Aggiungi il nome del ramo di git al prompt dei comandi
source ~/.git-completion.bash
function prompt
{
local WHITE="\[\033[1;37m\]"
local GREEN="\[\033[0;32m\]"
local CYAN="\[\033[0;36m\]"
local GRAY="\[\033[0;37m\]"
local BLUE="\[\033[0;34m\]"
export PS1="
${GREEN}\u${CYAN}@${BLUE}\h ${CYAN}\w $(__git_ps1 '(%s)') ${GRAY}
$ "
}
prompt
e non mostra il nome del ramo.
Tuttavia, se sostituisco export PS1 sopra con quello sottostante, funziona come previsto:
export PS1='\w$(__git_ps1 "(%s)") > '
Credo che sia un po 'apostrofo/citazione questione marchi.
Come devo correggere la prima versione per farlo funzionare?
Ecco fatto! Grazie :) –
Usare la gente del posto per i colori è un bel trucco per rendere leggibile la cosa. Sto rubando quell'idea di sicuro. Per gli altri, mi piace usare il giallo per il mio percorso - 'local YELLOW =" \ [\ 033 [0; 33m \] "' – studgeek