1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-16 16:45:16 +00:00

update completion scripts

This commit is contained in:
deadc0de6
2019-11-27 19:23:45 +01:00
parent 723ff3dda2
commit a235115db3
4 changed files with 36 additions and 36 deletions

View File

@@ -34,14 +34,14 @@ _dotdrop ()
(command) (command)
local -a subcommands local -a subcommands
subcommands=( subcommands=(
'install' 'install[\[-VbtfndDa\] \[-c <path>\] \[-p <profile>\] \[<key>...\]]'
'import' 'import[\[-Vbdf\] \[-c <path>\] \[-p <profile>\]]'
'compare' 'compare[\[-Vb\] \[-c <path>\] \[-p <profile>\]]'
'update' 'update[\[-VbfdkP\] \[-c <path>\] \[-p <profile>\]]'
'remove' 'remove[\[-Vbfdk\] \[-c <path>\] \[-p <profile>\] \[<path>...\]]'
'listfiles' 'files[\[-VbT\] \[-c <path>\] \[-p <profile>\]]'
'detail' 'detail[\[-Vb\] \[-c <path>\] \[-p <profile>\] \[<key>...\]]'
'list' 'profiles[\[-Vb\] \[-c <path>\]]'
) )
_values 'dotdrop' $subcommands _values 'dotdrop' $subcommands
;; ;;
@@ -63,14 +63,14 @@ _dotdrop ()
remove) remove)
_dotdrop-remove _dotdrop-remove
;; ;;
listfiles) files)
_dotdrop-listfiles _dotdrop-files
;; ;;
detail) detail)
_dotdrop-detail _dotdrop-detail
;; ;;
list) profiles)
_dotdrop-list _dotdrop-profiles
;; ;;
esac esac
;; ;;
@@ -228,7 +228,7 @@ _dotdrop-remove ()
fi fi
} }
_dotdrop-listfiles () _dotdrop-files ()
{ {
local context state state_descr line local context state state_descr line
typeset -A opt_args typeset -A opt_args
@@ -271,7 +271,7 @@ _dotdrop-detail ()
fi fi
} }
_dotdrop-list () _dotdrop-profiles ()
{ {
local context state state_descr line local context state state_descr line
typeset -A opt_args typeset -A opt_args

View File

@@ -39,9 +39,9 @@ _dotdrop.sh ()
'compare' 'compare'
'update' 'update'
'remove' 'remove'
'listfiles' 'files'
'detail' 'detail'
'list' 'profiles'
) )
_values 'dotdrop.sh' $subcommands _values 'dotdrop.sh' $subcommands
;; ;;
@@ -63,14 +63,14 @@ _dotdrop.sh ()
remove) remove)
_dotdrop.sh-remove _dotdrop.sh-remove
;; ;;
listfiles) files)
_dotdrop.sh-listfiles _dotdrop.sh-files
;; ;;
detail) detail)
_dotdrop.sh-detail _dotdrop.sh-detail
;; ;;
list) profiles)
_dotdrop.sh-list _dotdrop.sh-profiles
;; ;;
esac esac
;; ;;
@@ -228,7 +228,7 @@ _dotdrop.sh-remove ()
fi fi
} }
_dotdrop.sh-listfiles () _dotdrop.sh-files ()
{ {
local context state state_descr line local context state state_descr line
typeset -A opt_args typeset -A opt_args
@@ -271,7 +271,7 @@ _dotdrop.sh-detail ()
fi fi
} }
_dotdrop.sh-list () _dotdrop.sh-profiles ()
{ {
local context state state_descr line local context state state_descr line
typeset -A opt_args typeset -A opt_args

View File

@@ -5,7 +5,7 @@ _dotdrop()
cur="${COMP_WORDS[COMP_CWORD]}" cur="${COMP_WORDS[COMP_CWORD]}"
if [ $COMP_CWORD -eq 1 ]; then if [ $COMP_CWORD -eq 1 ]; then
COMPREPLY=( $( compgen -W '-h --help -v --version install import compare update remove listfiles detail list' -- $cur) ) COMPREPLY=( $( compgen -W '-h --help -v --version install import compare update remove files detail profiles' -- $cur) )
else else
case ${COMP_WORDS[1]} in case ${COMP_WORDS[1]} in
install) install)
@@ -23,14 +23,14 @@ _dotdrop()
remove) remove)
_dotdrop_remove _dotdrop_remove
;; ;;
listfiles) files)
_dotdrop_listfiles _dotdrop_files
;; ;;
detail) detail)
_dotdrop_detail _dotdrop_detail
;; ;;
list) profiles)
_dotdrop_list _dotdrop_profiles
;; ;;
esac esac
@@ -87,7 +87,7 @@ _dotdrop_remove()
fi fi
} }
_dotdrop_listfiles() _dotdrop_files()
{ {
local cur local cur
cur="${COMP_WORDS[COMP_CWORD]}" cur="${COMP_WORDS[COMP_CWORD]}"
@@ -107,7 +107,7 @@ _dotdrop_detail()
fi fi
} }
_dotdrop_list() _dotdrop_profiles()
{ {
local cur local cur
cur="${COMP_WORDS[COMP_CWORD]}" cur="${COMP_WORDS[COMP_CWORD]}"

View File

@@ -5,7 +5,7 @@ _dotdropsh()
cur="${COMP_WORDS[COMP_CWORD]}" cur="${COMP_WORDS[COMP_CWORD]}"
if [ $COMP_CWORD -eq 1 ]; then if [ $COMP_CWORD -eq 1 ]; then
COMPREPLY=( $( compgen -W '-h --help -v --version install import compare update remove listfiles detail list' -- $cur) ) COMPREPLY=( $( compgen -W '-h --help -v --version install import compare update remove files detail profiles' -- $cur) )
else else
case ${COMP_WORDS[1]} in case ${COMP_WORDS[1]} in
install) install)
@@ -23,14 +23,14 @@ _dotdropsh()
remove) remove)
_dotdropsh_remove _dotdropsh_remove
;; ;;
listfiles) files)
_dotdropsh_listfiles _dotdropsh_files
;; ;;
detail) detail)
_dotdropsh_detail _dotdropsh_detail
;; ;;
list) profiles)
_dotdropsh_list _dotdropsh_profiles
;; ;;
esac esac
@@ -87,7 +87,7 @@ _dotdropsh_remove()
fi fi
} }
_dotdropsh_listfiles() _dotdropsh_files()
{ {
local cur local cur
cur="${COMP_WORDS[COMP_CWORD]}" cur="${COMP_WORDS[COMP_CWORD]}"
@@ -107,7 +107,7 @@ _dotdropsh_detail()
fi fi
} }
_dotdropsh_list() _dotdropsh_profiles()
{ {
local cur local cur
cur="${COMP_WORDS[COMP_CWORD]}" cur="${COMP_WORDS[COMP_CWORD]}"