summaryrefslogtreecommitdiff
path: root/Completion/Linux/Command/_ionice
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Linux/Command/_ionice')
-rw-r--r--Completion/Linux/Command/_ionice17
1 files changed, 3 insertions, 14 deletions
diff --git a/Completion/Linux/Command/_ionice b/Completion/Linux/Command/_ionice
index 7a4060341..205f805a2 100644
--- a/Completion/Linux/Command/_ionice
+++ b/Completion/Linux/Command/_ionice
@@ -1,23 +1,12 @@
#compdef ionice
-local context state line
-typeset -A opt_args
-
_arguments \
'(* -)-h[display usage information]' \
- '-p[interpret args as process ID]' \
+ '(*)-p[interpret args as process ID]' \
'-c[scheduling class]:class:(( 1\:realtime 2\:best-effort 3\:idle ))' \
'-n[scheduling class priority]:class-pririty:((
0\:high\ priority
- {1..6}\:
+ {6..1}\:
7\:low\ priority
))' \
- '*::command or pid:->cmd_or_pid' \
- && return 0
-
-if (( $+opt_args[-p] ))
-then
- _pids
-else
- _normal
-fi
+ '*::command:_normal'