Я использую zsh и zsh-git-prompt, и он отлично работает. Когда я нахожусь в папке, которая является хранилищем git, я получаю уведомление о состоянии git:
thomas@linux-fopt ~Path/to/Git/repo(localDevelop|✚2)%
Это значит , что я на ветке localDevelop
и изменил два файла.
Теперь я был бы очень признателен за получение такого обзора для всех папок в текущей папке, в которой я нахожусь, что-то вроде:
$ lsGit
FolderA (master|+1) (<- is a git repo)
FolderB (develop|+2) (<- is a git repo)
FolderC (<- is not a git repo)
Файлы внутри текущей папки следует игнорировать, должны отображаться только папки.
Есть ли способ реализовать это с помощью Zsh?