1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-04 10:41:11 +02:00

16803: option descriptions

This commit is contained in:
Oliver Kiddle 2002-03-11 12:56:48 +00:00
parent 968d8e5e2c
commit 5ae306d7a1
3 changed files with 87 additions and 96 deletions

View file

@ -1,3 +1,8 @@
2002-03-11 Oliver Kiddle <opk@zsh.org>
* 16803: Completion/Debian/Command/_make-kpkg,
Completion/Debian/Command/_dpkg: option descriptions
2002-03-10 Clint Adams <clint@zsh.org> 2002-03-10 Clint Adams <clint@zsh.org>
* 16789: Completion/Unix/Command/_netcat: completion for netcat, * 16789: Completion/Unix/Command/_netcat: completion for netcat,

View file

@ -5,82 +5,68 @@ local _dpkg_options_recursive _dpkg_actions_install _dpkg_actions_record_avail
local curcontext="$curcontext" context state line expl ret local curcontext="$curcontext" context state line expl ret
typeset -A opt_args typeset -A opt_args
_dpkg_deb_actions=('(--build)-b[build archive]:directory:_files -/' \ _dpkg_deb_actions=(
'(-b)--build:directory:_files -/' \ '(--build -b)'{--build,-b}'[build archive]:directory:_files -/'
'(--contents)-c[list contents]:Debian package:_files -g \*.u\#deb' \ '(--contents -c)'{--contents,-c}'[list contents]:Debian package:_files -g \*.u\#deb'
'(-c)--contents:Debian package:_files -g \*.u\#deb' \ '(--info -I)'{--info,-I}'[show info]:Debian package:_files -g \*.u\#deb'
'(--info)-I[show info]:Debian package:_files -g \*.u\#deb' \ '(--field -f)'{--field,-f}'[show fields]:Debian package:_files -g \*.u\#deb'
'(-I)--info:Debian package:_files -g \*.u\#deb' \ '(--control -e)'{--control,-e}'[extract control]:Debian package:_files -g \*.u\#deb'
'(--field)-f[show fields]:Debian package:_files -g \*.u\#deb' \ '(--extract -x)'{--extract,-x}'[extract files]:Debian package:_files -g \*.u\#deb'
'(-f)--field:Debian package:_files -g \*.u\#deb' \ '(--vextract -X)'{--vextract,-X}'[extract and list files]:Debian package:_files -g \*.u\#deb'
'(--control)-e[extract control]:Debian package:_files -g \*.u\#deb' \ '--fsys-tarfile[output fs tarfile]:Debian package:_files -g \*.u\#deb'
'(-e)--control:Debian package:_files -g \*.u\#deb' \ )
'(--extract)-x[extract files]:Debian package:_files -g \*.u\#deb' \
'(-x)--extract:Debian package:_files -g \*.u\#deb' \
'(--vextract)-X[extract and list files]:Debian package:_files -g \*.u\#deb' \
'(-X)--vextract[extract and list]:Debian package:_files -g \*.u\#deb' \
'--fsys-tarfile[output fs tarfile]:Debian package:_files -g \*.u\#deb')
_dpkg_common_actions=('--help[show help]' \ _dpkg_common_actions=(
'--version[show version]' \ '--help[show help]'
'(--license)--licence[show licencing]' \ '--version[show version]'
'(--licence)--license[show licensing]') '(--license --licence)'{--license,--licence}'[show licencing]'
)
_dpkg_actions=('(--install)-i[install packages]:*:Debian packages:->install' \ _dpkg_actions=(
'(-i)--install:*:Debian packages:->install' \ '(--install -i)'{--install,-i}'[install packages]:*:Debian packages:->install'
'--unpack[unpack package]:Debian package:_files -g \*.u\#deb' \ '--unpack[unpack package]:Debian package:_files -g \*.u\#deb'
'--configure:*:package:->configure' \ '--configure[reconfigure specified packages]:*:package:->configure'
'(--remove)-r[remove package]:*:package:->remove' \ '(--remove -r)'{--remove,-r}'[remove package]:*:package:->remove'
'(-r)--remove:*:package:->remove' \ '(--purge -P)'{--purge,-P}'[purge package]:*:package:->purge'
'(--purge)-P[purge package]:*:package:->purge' \ '(--print-avail -p)'{--print-avail,-p}'[display available details]:packages:_deb_packages avail'
'(-P)--purge:*:package:->purge' \ '--update-avail[update available]:package file:_files'
'(--print-avail)-p[display available details]:packages:_deb_packages avail' \ '--merge-avail[merge available]:package file:_files'
'(-p)--print-avail:packages:_deb_packages avail' \ '(--record-avail -A)'{--record-avail,-A}'[record available]:*:package files:->record_avail'
'--update-avail[update available]:package file:_files' \ '--forget-old-unavail[forget uninstalled unavailable]'
'--merge-avail[merge available]:package file:_files' \ '--clear-avail[clear available]'
'(--record-avail)-A[record available]:*:package files:->record_avail' \ '(--list -l)'{--list,-l}'[list packages]:*:packages:->list'
'(-A)--record-avail:*:package files:->record_avail' \ '(--status -s)'{--status,-s}'[display package status]:*:packages:->status'
'--forget-old-unavail[forget uninstalled unavailable]' \ '(--audit -C)'{--audit,-C}'[check for broken pkgs]'
'--clear-avail[clear available]' \ '--get-selections[get selections]:pattern:'
'(--list)-l[list packages]:*:packages:->list' \ '--set-selections[set selections]'
'(-l)--list:*:packages:->list' \ '--yet-to-unpack[list uninstalled]'
'(--status)-s[display package status]:*:packages:->status' \ '(--listfiles, -L)'{--listfiles,-L}'[list owned files]:*:packages:->listfiles'
'(-s)--status:*:packages:->status' \ '(--search -S)'{--search,-S}'[search for file owner]:*:pattern:->search'
'(--audit)-C[check for broken pkgs]' \ '--print-architecture[print target architecture]'
'(-C)--audit' \ '--print-gnu-build-architecture'
'--get-selections[get selections]:pattern:' \ '--print-installation-architecture'
'--set-selections[set selections]' \ '--compare-versions[compare version numbers]:*::expression:= ->compare_versions'
'--yet-to-unpack[list uninstalled]' \ )
'(--listfiles)-L[list owned files]:*:packages:->listfiles' \
'(-L)--listfiles:*:packages:->listfiles' \
'(--search)-S[search for file owner]:*:pattern:->search' \
'(-S)--search:*:pattern:->search' \
'--print-architecture[print target architecture]' \
'--print-gnu-build-architecture[print GNU version of target architecture]' \
'--print-installation-architecture[print host architecture]' \
'--compare-versions[compare version numbers]:*::expression:= ->compare_versions')
_dpkg_options=('--abort-after[abort after errors]:number of errors:' \ _dpkg_options=(
'--admindir=[data directory]:directory:_files -/' \ '--abort-after[abort after errors]:number of errors:'
'--root=[alternative root]:root:_files -/' \ '--admindir=[data directory]:directory:_files -/'
'--instdir=[change inst root but not data dir]:_files -/' \ '--root=[alternative root]:root:_files -/'
'(--selected-only)-O[skip unselected packages]' \ '--instdir=[change inst root but not data dir]:_files -/'
'(-O)--selected-only' \ '(--selected-only -O)'{--selected-only,-O}'[skip unselected packages]'
'(--skip-same-version)-E[skip packages with same version as installed]' \ '(--skip-same-version -E)'{--skip-same-version,-E}'[skip packages with same version as installed]'
'(-E)--skip-same-version' \ '(--refuse-downgrade -G)'{--refuse-downgrade,-G}'[skip packages with earlier version than installed]'
'(--refuse-downgrade)-G[skip packages with earlier version than installed]' \ '(--auto-deconfigure -B)'{--auto-deconfigure,-B}'[install can break other packages]'
'(-G)--refuse-downgrade' \ '--largemem[optimize for >4Mb RAM]'
'(--auto-deconfigure)-B[install can break other packages]' \ '--smallmem[optimize for <4Mb RAM]'
'(-B)--auto-deconfigure' \ '--no-act[show potential actions but do not follow through]'
'--largemem[optimize for >4Mb RAM]' \ '-D+[debug options]:debug options:(h 1 2 3)'
'--smallmem[optimize for <4Mb RAM]' \ '--debug=[debug options]:debug options:(help 1 2 3)'
'--no-act[show potential actions but do not follow through]' \ '--ignore-depends=[ignore depends involving package]:package:_deb_packages avail'
'-D+[debug options]:debug options:(h 1 2 3)' \ --{force,refuse,no-force}'--[forcing options]:what:(auto-select downgrade configure-any hold bad-path not-root overwrite overwrite-diverted depends-version depends confnew confold confdef confmiss conflicts architecture overwrite-dir remove-reinstreq remove-essential)'
'--debug=[debug options]:debug options:(help 1 2 3)' \ )
'--ignore-depends=[ignore depends involving package]:package:_deb_packages avail' \
--{force,refuse,no-force}'--[forcing options]:what:(auto-select downgrade configure-any hold bad-path not-root overwrite overwrite-diverted depends-version depends confnew confold confdef confmiss conflicts architecture overwrite-dir remove-reinstreq remove-essential)')
_dpkg_options_recursive=('(--recursive)-R[recursive]' '(-R)--recursive') _dpkg_options_recursive=( '(--recursive -R)'{--recursive,-R}'[recursive]' )
# not needed anymore? # not needed anymore?
# _dpkg_actions_install=('(--install)-i[install]' '(-i)--install') # _dpkg_actions_install=('(--install)-i[install]' '(-i)--install')
@ -138,8 +124,8 @@ case "$state" in
_call_function ret _dpkg_$state && return ret _call_function ret _dpkg_$state && return ret
_arguments -C -A "-*" -s '--configure' \ _arguments -C -A "-*" -s '--configure' \
"$_dpkg_options[@]" \ "$_dpkg_options[@]" \
'(--pending)-a[pending packages]' \ '(* --pending)-a[pending packages]' \
'(-a)--pending' \ '(* -a)--pending' \
'*:package:_deb_packages installed' '*:package:_deb_packages installed'
;; ;;
esac esac

View file

@ -1,24 +1,24 @@
#compdef make-kpkg #compdef make-kpkg
_arguments \ _arguments \
'--help' \ '--help[display help message]' \
'--revision:number:' \ '--revision[change Debian revision number]:number:' \
'--append-to-version:suffix:' \ '--append-to-version:suffix:' \
'--flavour:flavour:' \ '--flavour[specify additional kernel sub-version]:flavour:' \
'--added-modules:module list:' \ '--added-modules:module list:' \
'--added-patches:patches list' \ '--added-patches:patches list' \
'--arch:architecture:' \ '--arch[specify architecture for cross-compilation]:architecture' \
'--cross-compile:target:' \ '--cross-compile[specify target string]:target' \
'--subarch:subarchitecture:' \ '--subarch[specify subarchitecture]:subarchitecture:' \
'--arch-in-name' \ '--arch-in-name[include architecture in kernel image name]' \
'--pgpsign:name:' \ '--pgpsign[sign changes file]:name' \
'--config:target:(oldconfig config menuconfig xconfig old menu x)' \ '--config[specify configuration target]:target:(oldconfig config menuconfig xconfig old menu x)' \
'--targets' \ '--targets[list known targets]' \
'--noexec' \ '--noexec[pass -n option to make]' \
'--initrd' \ '--initrd[create image suitable for initrd]' \
'--zimage[make zImage instead of bzImage]' \ '(--bzimage)--zimage[make zImage instead of bzImage]' \
'--bzimage[make bzImage instead of zImage]' \ '(--zimage)--bzimage[make bzImage instead of zImage]' \
'--rootcmd:root command:(sudo fakeroot)' \ '--rootcmd[specify command for gaining root access]:root command:(sudo fakeroot)' \
'--us[unsigned source]' \ '--us[unsigned source]' \
'--uc[unsigned changelog]' \ '--uc[unsigned changelog]' \
'*:target:(clean buildpackage binary kernel-source kernel-headers kernel-doc kernel-image build modules modules_config modules_image modules_clean configure debian libc-kheaders)' '*:target:(clean buildpackage binary kernel-source kernel-headers kernel-doc kernel-image build modules modules_config modules_image modules_clean configure debian libc-kheaders)'