Преглед изворни кода

feat(git): add git-status-.* completions

Merge pull request #77 from cafkafk/cafkdev-git-status-completions
Limitations: https://github.com/cafkafk/eza/issues/76
Christina Sørensen пре 2 година
родитељ
комит
fdc7f00575
2 измењених фајлова са 8 додато и 4 уклоњено
  1. 5 3
      completions/fish/eza.fish
  2. 3 1
      completions/zsh/_eza

+ 5 - 3
completions/fish/eza.fish

@@ -88,6 +88,8 @@ complete -c eza        -l 'no-user'           -d "Suppress the user field"
 complete -c eza        -l 'no-time'           -d "Suppress the time field"
 
 # Optional extras
-complete -c eza -l 'git' -d "List each file's Git status, if tracked"
-complete -c eza -s '@' -l 'extended' -d "List each file's extended attributes and sizes"
-complete -c eza -s 'Z' -l 'context' -d "List each file's security context"
+complete -c eza -l 'git'                 -d "List each file's Git status, if tracked"
+complete -c eza -l 'git-repos'           -d "List each git-repos status and branch name"
+complete -c eza -l 'git-repos-no-status' -d "List each git-repos branch name (much faster)"
+complete -c eza -s '@' -l 'extended'     -d "List each file's extended attributes and sizes"
+complete -c eza -s 'Z' -l 'context'      -d "List each file's security context"

+ 3 - 1
completions/zsh/_eza

@@ -53,9 +53,11 @@ __eza() {
         {-u,--accessed}"[Use the accessed timestamp field]" \
         {-U,--created}"[Use the created timestamp field]" \
         --git"[List each file's Git status, if tracked]" \
+        --git-repos"[List each git-repos status and branch name]" \
+        --git-repos-no-status"[List each git-repos branch name (much faster)]" \
         {-@,--extended}"[List each file's extended attributes and sizes]" \
         {-Z,--context}"[List each file's security context]" \
         '*:filename:_files'
 }
 
-__exa
+__eza