From 7573e18a89f7b687bc3c2200c165e37ae143b759 Mon Sep 17 00:00:00 2001 From: Joshua Cold Date: Sat, 7 May 2022 12:41:00 -0600 Subject: [PATCH] Fix duplicates from completion --- completion/zsh/_yadm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/completion/zsh/_yadm b/completion/zsh/_yadm index 4fbfc9d..eb9d644 100644 --- a/completion/zsh/_yadm +++ b/completion/zsh/_yadm @@ -8,12 +8,13 @@ zstyle -T ':completion:*:yadm:*:yadm' group-name && \ zstyle ':completion:*:yadm:*:yadm' group-name '' function _yadm-add(){ + local -a yadm_options yadm_path yadm_path="$(yadm rev-parse --show-toplevel)" - yadm_options=$(yadm status --porcelain=v1 | - awk -v yadm_path=${yadm_path} '{printf "%s/\"%s\"\\:\"%s\" ", yadm_path, $2, $1 }' ) - _alternative \ - "args:custom arg:(($yadm_options))" \ - 'files:filename:_files' + yadm_options=($(yadm status --porcelain=v1 | + awk -v yadm_path=${yadm_path} '{printf "%s/%s ", yadm_path, $2}' )) + + _describe 'command' yadm_options + _files } function _yadm-checkout(){