diff options
Diffstat (limited to 'Completion/Debian')
-rw-r--r-- | Completion/Debian/Command/_deborphan | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/Completion/Debian/Command/_deborphan b/Completion/Debian/Command/_deborphan index f52d0d7e7..9f6df6f65 100644 --- a/Completion/Debian/Command/_deborphan +++ b/Completion/Debian/Command/_deborphan @@ -1,9 +1,9 @@ #compdef deborphan -local keep=/var/lib/deborphan/keep +local keep=(/var/lib/deborphan/keep(N) /dev/null) _arguments : \ {--help,-h}'[help]' \ - {--status-file,-f}'[statusfile]:file:_files' \ + {--status-file,-f}'[specify status file]:file:_files' \ {--version,-v}'[version]' \ {--show-deps,-d}'[show dependencies for packages that have them]' \ {--show-priority,-P}'[show priority of packages found]' \ @@ -11,32 +11,32 @@ _arguments : \ --no-show-section'[do not show sections]' \ {--show-size,-z}'[show installed size of packages found]' \ {--all-packages,-a}'[compare all packages, not just libs]' \ - {--exclude,-e}'[work as if packages in LIST were not installed]:LIST:' \ - {--force-hold,-H}'[Ignore hold flags.]' \ - {--nice-mode,-n}'[Disable checks for "recommends" and "suggests".]' \ - --ignore-recommends'[Disable checks for recommends.]' \ - --ignore-suggests'[Disable checks for "suggests".]' \ - {--priority,-p}'[PRIOR Select only packages with priority >= PRIOR.]:PRIOR:' \ - --find-config'[Find "orphaned" configuration files.]' \ - --libdevel'[Search in libdevel in addition to libs and oldlibs.]' \ - {--add-keep,-A}'[PKGS.. Never report PKGS.]:*:package:_deb_packages installed' \ - {--keep-file,-k}'[Use FILE to get/store info about kept packages.]:file:_files' \ - {--list-keep,-L}'[List the packages that are never reported.]' \ - {--del-keep,-R}"[PKGS.. Remove PKGS from the 'keep' file.]:*:package:_values package $(< $keep)" \ - {--zero-keep,-Z}'[Remove all packages from the "keep" file.]' \ - --guess-common'[Try to report common packages.]' \ - --guess-data'[Try to report data packages.]' \ - --guess-debug'[Try to report debugging libraries.]' \ - --guess-dev'[Try to report development packages.]' \ - --guess-doc'[Try to report documentation packages.]' \ - --guess-dummy'[Try to report dummy packages.]' \ - --guess-kernel'[Try to report kernel modules.]' \ - --guess-interpreters'[Try to report interpreter libraries.]' \ - --guess-mono'[Try to report mono libraries.]' \ - --guess-perl'[Try to report perl libraries.]' \ - --guess-pike'[Try to report pike libraries.]' \ - --guess-python'[Try to report python libraries.]' \ - --guess-ruby'[Try to report ruby libraries.]' \ - --guess-section'[Try to report libraries in wrong sections.]' \ - --guess-all'[Try all of the above.]' \ - --guess-only'[Use --guess options only.]' + {--exclude,-e}'[work as if specified packages were not installed]:packages:_sequence _deb_packages - avail' \ + {--force-hold,-H}'[ignore hold flags]' \ + {--nice-mode,-n}'[disable checks for "recommends" and "suggests"]' \ + --ignore-recommends'[disable checks for recommends]' \ + --ignore-suggests'[disable checks for "suggests"]' \ + {--priority,-p}'[select only packages with at least specified priority]:priority:' \ + --find-config'[find "orphaned" configuration files]' \ + --libdevel'[search in libdevel in addition to libs and oldlibs]' \ + {--add-keep,-A}'[packages to never report]:*:package:_deb_packages installed' \ + {--keep-file,-k}'[file to get/store info about kept packages]:file:_files' \ + {--list-keep,-L}'[list the packages that are never reported]' \ + {--del-keep,-R}"[packages to remove from the 'keep' file]:*:package:compadd -X 'kept package' $(< $keep[1])" \ + {--zero-keep,-Z}'[remove all packages from the "keep" file]' \ + --guess-common'[try to report common packages]' \ + --guess-data'[try to report data packages]' \ + --guess-debug'[try to report debugging libraries]' \ + --guess-dev'[try to report development packages]' \ + --guess-doc'[try to report documentation packages]' \ + --guess-dummy'[try to report dummy packages]' \ + --guess-kernel'[try to report kernel modules]' \ + --guess-interpreters'[try to report interpreter libraries]' \ + --guess-mono'[try to report mono libraries]' \ + --guess-perl'[try to report perl libraries]' \ + --guess-pike'[try to report pike libraries]' \ + --guess-python'[try to report python libraries]' \ + --guess-ruby'[try to report ruby libraries]' \ + --guess-section'[try to report libraries in wrong sections]' \ + --guess-all'[try all of the above]' \ + --guess-only'[use --guess options only]' |