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:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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]}"
|
||||||
|
|||||||
@@ -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]}"
|
||||||
|
|||||||
Reference in New Issue
Block a user