diff options
author | tassilo <tassilo@member.fsf.org> | 2006-11-11 01:59:25 +1000 |
---|---|---|
committer | tassilo <tassilo@member.fsf.org> | 2006-11-11 01:59:25 +1000 |
commit | fb62a35921e5d3834d678c50b364cd5b268ab7c6 (patch) | |
tree | 416fd6160a05dbcb7a1dc479686cc8aa48f87b54 /share/completions/eix-sync.fish | |
parent | 08787c7674ad6e6f376d108e685bb43e9537d31e (diff) |
complete-eik-and-friends.dpatch
Completions for all tools which come with eix.
(http://dev.croup.de/proj/eix)
darcs-hash:20061110155925-a923b-fd06120f7ea5f65cb752fe437bfccb6f16c87b45.gz
Diffstat (limited to 'share/completions/eix-sync.fish')
-rw-r--r-- | share/completions/eix-sync.fish | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/share/completions/eix-sync.fish b/share/completions/eix-sync.fish new file mode 100644 index 00000000..e79f6b9a --- /dev/null +++ b/share/completions/eix-sync.fish @@ -0,0 +1,25 @@ +# Completions for the eix tool's eix-sync command +# http://dev.croup.de/proj/eix and http://sourceforge.net/projects/eix/ + +# Author: Tassilo Horn <tassilo@member.fsf.org> + +########## +# EIX-SYNC +complete -c eix-sync -s i -d "Ignore all previous options" +complete -c eix-sync -s d -d "Only show differences to the previously saved database and exit" +complete -c eix-sync -s s -xua '(__fish_print_users)@(__fish_print_hostnames):' -d "Sync via rsync from the given SERVER" +complete -c eix-sync -s c -xua '(__fish_print_users)@(__fish_print_hostnames):' -d "Sync via rsync *to* the given CLIENT" +complete -c eix-sync -s U -d "Do not touch the database and omit the hooks after update-eix. (Implies -R)" +complete -c eix-sync -s u -d "Update database only and show differences" +complete -c eix-sync -s g -d "Do not call gensync (and the !commands in /etc/eix-sync.conf)" +complete -c eix-sync -s @ -d "Do not execute the hooks of /etc/eix-sync.conf" +complete -c eix-sync -s S -d "Do not execute the hooks after emerge --sync (@@ entries)" +complete -c eix-sync -s m -d "Run emerge --metadata instead of emerge --sync" +complete -c eix-sync -s t -d "Use temporary file to save the current database" +complete -c eix-sync -s v -d "Don't suppress output of update-eix and emerge" +complete -c eix-sync -s q -d "Be quiet (close stdout)" +complete -c eix-sync -s w -d "Run emerge-webrsync instead of emerge --sync" +complete -c eix-sync -s r -d "Really recreate the dep-cache (rm -rf /var/cache/edb/dep/*) (default)" +complete -c eix-sync -s R -d "Do not really recreate the dep-cache" +complete -c eix-sync -s h -d "Show a short help text and exit" +########## |