diff options
author | Oliver Kiddle <opk@users.sourceforge.net> | 2003-08-22 16:30:28 +0000 |
---|---|---|
committer | Oliver Kiddle <opk@users.sourceforge.net> | 2003-08-22 16:30:28 +0000 |
commit | 2270746356368eb20676bbfb26c82c2a06e694ec (patch) | |
tree | 90c91d1100d1145c9d7e6b16cd786b94f1f92f3f /Completion/Unix/Command/_apm | |
parent | 2fe227ff13556508ed844e8996c8c3bc8401a4a3 (diff) | |
download | zsh-2270746356368eb20676bbfb26c82c2a06e694ec.tar.gz zsh-2270746356368eb20676bbfb26c82c2a06e694ec.tar.xz zsh-2270746356368eb20676bbfb26c82c2a06e694ec.zip |
tidy up of many completions (updates, fixes, improvements and plain aesthetics)
Diffstat (limited to 'Completion/Unix/Command/_apm')
-rw-r--r-- | Completion/Unix/Command/_apm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_apm b/Completion/Unix/Command/_apm new file mode 100644 index 000000000..efe50d713 --- /dev/null +++ b/Completion/Unix/Command/_apm @@ -0,0 +1,41 @@ +#compdef apm + +if [[ $OSTYPE == linux* ]]; then + + _arguments -s \ + '(-)'{-V,--version}'[print the apm program version and exit immediately]' \ + '(-v --verbose)'{-v,--verbose}'[print information about APM BIOS and Linux APM driver version]' \ + '(-m --minutes)'{-m,--minutes}'[print total minutes remaining instead of using an hh:mm format]' \ + '(-s --suspend)'{-s,--suspend}'[put the machine into suspend mode if possible]' \ + '(-S --standby)'{-S,--standby}'[put the machine into standby mode if possible]' \ + '(-n --noignore)'{-n,--noignore}'[tell the system not to ignore system-generated APM message]' \ + '(-i --ignore)'{-i,--ignore}'[tell the system to ignore system-generated APM message]' && return + +elif [[ $OSTYPE == freebsd* ]]; then + + _arguments \ + '-a[display AC line status]' \ + '-b[display battery status]' \ + '-d[disable/enable display suspension]:bool:' \ + '-e[disable/enable apm functions]:bool:' \ + '-h[disable/enable HLT in kernel context switch]:bool:' \ + '-l[display remaining battery percentage]' \ + '-r[enable resume wakeup timer]' \ + '-s[display status of APM support]' \ + '-t[display estimated remaining battery life in seconds]' \ + '-Z[transition system into standby mode]' \ + '-z[suspend the system]' && return + +elif [[ $OSTYPE == openbsd* ]]; then + _arguments \ + '-z[engage suspend mode]' \ + '-S[engage stand-by mode]' \ + '-l[display estimated battery lifetime percentage]' \ + '-m[display estimated battery lifetime minutes]' \ + '-b[display battery status]' \ + '-a[display AC line status]' \ + '-v[verbose]' \ + '-f[socket]:sockname:_files' && return +fi + +return 1 |