4188b22aea3356a02768505103e42a96d18547a3

Author
jabunovoty <jakub.novotny1@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat(agnoster): add git tag to prompt (#8417)

Co-authored-by: Jakub Novotny <jakub.novotny@deutsche-boerse.com>

Diff

 1diff --git a/themes/agnoster.zsh-theme b/themes/agnoster.zsh-theme
 2index 88854eccd924dfb5032c8048c542c59f31e6b829..aa274a5bbf4c39ba412c99f081d30bd76d680dab 100644
 3--- a/themes/agnoster.zsh-theme
 4+++ b/themes/agnoster.zsh-theme
 5@@ -109,7 +109,9 @@ prompt_git() {
 6    if [[ "$(git rev-parse --is-inside-work-tree 2>/dev/null)" = "true" ]]; then
 7     repo_path=$(git rev-parse --git-dir 2>/dev/null)
 8     dirty=$(parse_git_dirty)
 9-    ref=$(git symbolic-ref HEAD 2> /dev/null) || ref="➦ $(git rev-parse --short HEAD 2> /dev/null)"
10+    ref=$(git symbolic-ref HEAD 2> /dev/null) || \
11+    ref="◈ $(git describe --exact-match --tags HEAD 2> /dev/null)" || \
12+    ref="➦ $(git rev-parse --short HEAD 2> /dev/null)" 
13     if [[ -n $dirty ]]; then
14       prompt_segment yellow black
15     else