Add makepkg(8) completion
This commit is contained in:
parent
ee78227c9c
commit
3933d030bf
@ -98,6 +98,29 @@ _installpkg()
|
|||||||
$(compgen -d -- "$cur") )
|
$(compgen -d -- "$cur") )
|
||||||
} && complete -F _installpkg -o filenames installpkg
|
} && complete -F _installpkg -o filenames installpkg
|
||||||
|
|
||||||
|
have makepkg && [ -f /etc/slackware-version ] &&
|
||||||
|
_makepkg()
|
||||||
|
{
|
||||||
|
COMPREPLY=()
|
||||||
|
local cur=`_get_cword`
|
||||||
|
if [[ "$cur" == -* ]]; then
|
||||||
|
COMPREPLY=( $( compgen -W '-l --linkadd -p --prepend \
|
||||||
|
-c --chown' -- "$cur") )
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
local prev=`_get_pword`
|
||||||
|
|
||||||
|
case $prev in
|
||||||
|
-l|-l|-c|--chown)
|
||||||
|
COMPREPLY=( $( compgen -W 'y n' -- "$cur" ) )
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
return 0
|
||||||
|
} && complete -F _makepkg makepkg
|
||||||
|
|
||||||
|
have explodepkg && [ -f /etc/slackware-version ] &&
|
||||||
complete -o plusdirs -f -X '!*.t[bglx]z' explodepkg
|
complete -o plusdirs -f -X '!*.t[bglx]z' explodepkg
|
||||||
|
|
||||||
# Local variables:
|
# Local variables:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user