|
@@ -15,7 +15,7 @@ set -l listpacman "(__fish_print_packages)"
|
|
|
set -l noopt 'not __fish_contains_opt -s Y -s G -s V -s P -s S -s D -s Q -s R -s U -s T -s F database query sync remove upgrade deptest files'
|
|
|
set -l database '__fish_contains_opt -s D database'
|
|
|
set -l getpkgbuild '__fish_contains_opt -s G getpkgbuild'
|
|
|
-set -l print '__fish_contains_opt -s P print'
|
|
|
+set -l show '__fish_contains_opt -s P show'
|
|
|
set -l query '__fish_contains_opt -s Q query'
|
|
|
set -l remove '__fish_contains_opt -s R remove'
|
|
|
set -l sync '__fish_contains_opt -s S sync'
|
|
@@ -31,7 +31,7 @@ set -l yayspecific '__fish_contains_opt -s Y yay'
|
|
|
complete -c $progname -s D -f -l database -n $noopt -d 'Modify the package database'
|
|
|
complete -c $progname -s F -f -l files -n $noopt -d 'Query the files database'
|
|
|
complete -c $progname -s G -f -l getpkgbuild -n $noopt -d 'Get PKGBUILD from ABS or AUR'
|
|
|
-complete -c $progname -s P -f -l print -n $noopt -d 'Print information'
|
|
|
+complete -c $progname -s P -f -l show -n $noopt -d 'Print information'
|
|
|
complete -c $progname -s Q -f -l query -n $noopt -d 'Query the package database'
|
|
|
complete -c $progname -s R -f -l remove -n $noopt -d 'Remove packages from the system'
|
|
|
complete -c $progname -s S -f -l sync -n $noopt -d 'Synchronize packages'
|
|
@@ -134,13 +134,16 @@ complete -c $progname -n "not $noopt" -l completioninterval -d 'Refresh interval
|
|
|
complete -c $progname -n $yayspecific -s c -l clean -d 'Remove unneeded dependencies' -f
|
|
|
complete -c $progname -n $yayspecific -l gendb -d 'Generate development package DB' -f
|
|
|
|
|
|
-# Print options
|
|
|
-complete -c $progname -n $print -s d -l defaultconfig -d 'Print current yay configuration' -f
|
|
|
-complete -c $progname -n $print -s n -l numberupgrades -d 'Print number of updates' -f
|
|
|
-complete -c $progname -n $print -s s -l stats -d 'Display system package statistics' -f
|
|
|
-complete -c $progname -n $print -s u -l upgrades -d 'Print update list' -f
|
|
|
-complete -c $progname -n $print -s w -l news -d 'Print arch news'
|
|
|
-complete -c $progname -n $print -s q -l quiet -d 'Do not print news description'
|
|
|
+# Show options
|
|
|
+complete -c $progname -n $show -s d -l defaultconfig -d 'Print current yay configuration' -f
|
|
|
+complete -c $progname -n $show -s n -l numberupgrades -d 'Print number of updates' -f
|
|
|
+complete -c $progname -n $show -s s -l stats -d 'Display system package statistics' -f
|
|
|
+complete -c $progname -n $show -s u -l upgrades -d 'Print update list' -f
|
|
|
+complete -c $progname -n $show -s w -l news -d 'Print arch news'
|
|
|
+complete -c $progname -n $show -s q -l quiet -d 'Do not print news description'
|
|
|
+
|
|
|
+# Getpkgbuild options
|
|
|
+complete -c $progname -n $getpkgbuild -s f -l force -d 'Force download for existing tar packages' -f
|
|
|
|
|
|
# Transaction options (sync, remove, upgrade)
|
|
|
for condition in sync remove upgrade
|