summaryrefslogtreecommitdiff
path: root/Completion/Linux/Command/_slabtop
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Linux/Command/_slabtop')
-rw-r--r--Completion/Linux/Command/_slabtop22
1 files changed, 22 insertions, 0 deletions
diff --git a/Completion/Linux/Command/_slabtop b/Completion/Linux/Command/_slabtop
new file mode 100644
index 000000000..5c8919d12
--- /dev/null
+++ b/Completion/Linux/Command/_slabtop
@@ -0,0 +1,22 @@
+#compdef slabtop
+# based on procps-ng-3.3.15
+
+local -a criteria=(
+ 'a:number of active objects'
+ 'b:objects per slab'
+ 'c:cache size'
+ 'l:number of slabs'
+ 'v:number of active slabs'
+ 'n:name'
+ 'o:number of objects'
+ 'p:page per slab'
+ 's:object size'
+ 'u:cache utilization'
+)
+
+_arguments -s \
+ '(-d --delay -o --once)'{-d+,--delay=}'[specify the delay between updates]:seconds: ' \
+ '(-s --sort)'{-s+,--sort=}'[specify the sort criteria]:criteria:(($criteria))' \
+ '(-d --delay -o --once)'{-o,--once}'[display the output once and exit]' \
+ '(-)'{-V,--version}'[display version information and exit]' \
+ '(-)'{-h,--help}'[display usage information and exit]'