Usando iTerm2 y / o Terminal en OSX, tengo la última versión de vcprompt instalada y funcionando hasta cierto punto. Parece que no puedo get el formatting para reflejar modificado (+) y no confirmado (?) En mi post.
es decir, $user: path [git:branch +?]
.
En .bash_login
print_before_prompt (){
printf "\e[0;35m%s: \e[0;36m%s \e[0;33m%s\e[0m \n" "$USER" "$PWD" "$(vcprompt -f %n:%b %u%m)" }
GIT_PS1_SHOWDIRTYSTATE = true
GIT_PS1_SHOWUNTRACKEDFILES = true
PROMPT_COMMAND = print_before_prompt
PS1 = "→"
PS2 = ">"
Also added bash.showDirtyState true
en –global git config file
Also added bash.showDirtyState true
pero no consigo los indicadores como se esperaba: en realidad todo lo que hace es eliminar el [] de alnetworkingedor [git: twig]. $ usuario: path git: twig
Sé que esto es bastante marginal, pero ayuda en esto sería genial,
Olvidó especificar de qué vcprompt está hablando, soy el autor de la versión C original ( https://bitbucket.org/gward/vcprompt ), pero sé de al less dos reimplementaciones que tienen " prestado "el nombre vcprompt. De todos modos, solo puedo responder por mi versión.
No creo que esta característica se haya implementado para git cuando publicaste tu pregunta originalmente, lo que explicaría por qué no funcionó en ese momento.
Debería funcionar bien en la última versión de vcprompt (1.1 cuando escribo esto, próximamente en 1.2). Creo que vcprompt 1.1 está empaquetado por homebrew para OS X, por lo que debería ser fácil de instalar / actualizar.