vcprompt no se ha modificado y no se ha confirmado en el aviso

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

Also added bash.showDirtyState true
en –global git config file
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.