summaryrefslogtreecommitdiff
path: root/completions
diff options
context:
space:
mode:
authorHarald Kubota <harald.kubota@gmail.com>2021-04-25 12:51:54 +0900
committerHarald Kubota <harald.kubota@gmail.com>2021-04-25 12:51:54 +0900
commitbdeb727221c403274e362f714768ddd55a4d724f (patch)
tree29066f80fe3ae144346b445350c437d6f355f95a /completions
parent6db33cdcb2cfaac387db26ea5df51d0cc2b54d7c (diff)
downloadbubblewrap-bdeb727221c403274e362f714768ddd55a4d724f.tar.gz
Copy _bwrap zsh completion on install
Diffstat (limited to 'completions')
-rwxr-xr-xcompletions/zsh/_bwrap14
1 files changed, 1 insertions, 13 deletions
diff --git a/completions/zsh/_bwrap b/completions/zsh/_bwrap
index c9edfb9..88c9b35 100755
--- a/completions/zsh/_bwrap
+++ b/completions/zsh/_bwrap
@@ -1,18 +1,5 @@
#compdef bwrap
-_all_caps() {
- # $ egrep '#define\sCAP_\w+\s+[0-9]+' /usr/include/linux/capability.h | awk '{print $2}' | xargs echo
- echo CAP_CHOWN CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH CAP_FOWNER CAP_FSETID \
- CAP_KILL CAP_SETGID CAP_SETUID CAP_SETPCAP CAP_LINUX_IMMUTABLE \
- CAP_NET_BIND_SERVICE CAP_NET_BROADCAST CAP_NET_ADMIN CAP_NET_RAW \
- CAP_IPC_LOCK CAP_IPC_OWNER CAP_SYS_MODULE CAP_SYS_RAWIO CAP_SYS_CHROOT \
- CAP_SYS_PTRACE CAP_SYS_PACCT CAP_SYS_ADMIN CAP_SYS_BOOT CAP_SYS_NICE \
- CAP_SYS_RESOURCE CAP_SYS_TIME CAP_SYS_TTY_CONFIG CAP_MKNOD CAP_LEASE \
- CAP_AUDIT_WRITE CAP_AUDIT_CONTROL CAP_SETFCAP CAP_MAC_OVERRIDE \
- CAP_MAC_ADMIN CAP_SYSLOG CAP_WAKE_ALARM CAP_BLOCK_SUSPEND CAP_AUDIT_READ
-}
-
-
_bwrap_args=(
'*::arguments:_normal'
'--help[Print help and exit]'
@@ -73,6 +60,7 @@ _bwrap() {
_arguments -S $_bwrap_args
case "$state" in
caps)
+ # $ grep -E '#define\sCAP_\w+\s+[0-9]+' /usr/include/linux/capability.h | awk '{print $2}' | xargs echo
local all_caps=(
CAP_CHOWN CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH CAP_FOWNER CAP_FSETID \
CAP_KILL CAP_SETGID CAP_SETUID CAP_SETPCAP CAP_LINUX_IMMUTABLE \