Когда я просматриваю свою историю zsh, я вижу метку времени и выполненную команду. Есть ли способ, чтобы zsh записал ветку git, которая была проверена для активной вкладки сеанса терминала во время выполнения команды?
1
1 ответ
0
Определите функцию zshaddhistory
которая определяет имя ветви git и добавляет, что ...
function zshaddhistory() {
GIT_BRANCH=` git rev-parse --abbrev-ref=strict HEAD 2>/dev/null `
print -sr -- "${1%%$'\n'} ### ${GIT_BRANCH} ${PWD} $(date '+%Y-%m-%d %R')"
return 1
}