diff --git a/share/completions/makepkg.fish b/share/completions/makepkg.fish new file mode 100644 index 000000000..61852ff65 --- /dev/null +++ b/share/completions/makepkg.fish @@ -0,0 +1,20 @@ +# Completions for makepkg, the archlinux utility to build packages from source +# Author: Giorgio Lando +complete -c makepkg -f -s b -l builddeps -d 'Build missing deps from source' +complete -c makepkg -f -s c -l clean -d 'Clean left work files and dirs' +complete -c makepkg -f -s C -l cleancache -d 'Removed all cached work files' +complete -c makepkg -f -s d -l nodeps -d 'Do not check deps' +complete -c makepkg -f -s e -l noextract -d 'Do not extract source files' +complete -c makepkg -f -s f -l force -d 'Force rebuild of the package' +complete -c makepkg -f -s g -l geninteg -d 'Generate integrity checks' +complete -c makepkg -f -s h -l help -d 'Output syntax and options' +complete -c makepkg -f -s i -l install -d 'Install or upgrade the built package with pacman' +complete -c makepkg -f -s m -l nocolor -d 'Disable colors' +complete -c makepkg -f -s o -l nobuild -d 'Download and extract the sources only' +complete -c makepkg -s p -d 'Use alternative build script' +complete -c makepkg -f -s r -l rmdeps -d 'Removed installed deps after build' +complete -c makepkg -f -s R -l repackage -d 'Repackage without rebuilding' +complete -c makepkg -f -s s -l syncdeps -d 'Install deps with pacman' +complete -c makepkg -f -s S -l usesudo -d 'Use sudo for pacman operations' +complete -c makepkg -f -l noprogressbar -d 'Tell pacman to not display a progressbar' +complete -c makepkg -f -l noconfirm -d 'Prevent pacman from making questions'