From 68e2ccea7c4d0d54f09a0e2998764dfb9ae45dc3 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 23 Jul 2008 20:00:45 +0200 Subject: etc/completions/: Use value/argument descriptions --- etc/completions/_pkg | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) (limited to 'etc/completions/_pkg') diff --git a/etc/completions/_pkg b/etc/completions/_pkg index 129197c..5d95860 100644 --- a/etc/completions/_pkg +++ b/etc/completions/_pkg @@ -4,25 +4,27 @@ local values local arguments +#TODO: seperate values that need arguments from those that don't, +# make this all nicer in general values=( - 'add' - 'changelog' - 'changeroot' - 'delete' - 'info' - 'install' - 'list' - 'list-all' - 'local-update' - 'log' - 'remote-update' - 'remove' - 'status' - 'update' - 'upgrade' + 'add[install package]' + 'changelog[show changelog of package]' + 'changeroot[change default url for al packages]' + 'delete[remove package]' + 'info[show package info]' + 'install[install package]' + 'list[list installed packages]' + 'list-all[list remote available packages]' + 'local-update[update local packages list]' + 'log[show package log]' + 'remote-update[update remote pckages list]' + 'remove[remove package]' + 'status[check packages dependencies etc]' + 'update[update packages lists]' + 'upgrade[upgrade packages]' ) arguments=( '*:file:_path_files -W /home/derf/packages -/' ) -_values -w -s ' ' 'pkg function' $values +_values -s ' ' -S ' ' -w 'pkg function' $values _arguments -s $arguments -- cgit v1.2.3