This repository was archived by the owner on Oct 13, 2023. It is now read-only.
File tree Expand file tree Collapse file tree
components/cli/contrib/completion/bash Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -831,55 +831,57 @@ __docker_complete_local_ips() {
831831# not granted by default and may be added.
832832# see https://docs.docker.com/engine/reference/run/#/runtime-privilege-and-linux-capabilities
833833__docker_complete_capabilities_addable () {
834- COMPREPLY=( $( compgen -W "
834+ local capabilities=(
835835 ALL
836- AUDIT_CONTROL
837- BLOCK_SUSPEND
838- DAC_READ_SEARCH
839- IPC_LOCK
840- IPC_OWNER
841- LEASE
842- LINUX_IMMUTABLE
843- MAC_ADMIN
844- MAC_OVERRIDE
845- NET_ADMIN
846- NET_BROADCAST
847- SYS_ADMIN
848- SYS_BOOT
849- SYSLOG
850- SYS_MODULE
851- SYS_NICE
852- SYS_PACCT
853- SYS_PTRACE
854- SYS_RAWIO
855- SYS_RESOURCE
856- SYS_TIME
857- SYS_TTY_CONFIG
858- WAKE_ALARM
859- " -- " $cur " ) )
836+ CAP_AUDIT_CONTROL
837+ CAP_BLOCK_SUSPEND
838+ CAP_DAC_READ_SEARCH
839+ CAP_IPC_LOCK
840+ CAP_IPC_OWNER
841+ CAP_LEASE
842+ CAP_LINUX_IMMUTABLE
843+ CAP_MAC_ADMIN
844+ CAP_MAC_OVERRIDE
845+ CAP_NET_ADMIN
846+ CAP_NET_BROADCAST
847+ CAP_SYS_ADMIN
848+ CAP_SYS_BOOT
849+ CAP_SYSLOG
850+ CAP_SYS_MODULE
851+ CAP_SYS_NICE
852+ CAP_SYS_PACCT
853+ CAP_SYS_PTRACE
854+ CAP_SYS_RAWIO
855+ CAP_SYS_RESOURCE
856+ CAP_SYS_TIME
857+ CAP_SYS_TTY_CONFIG
858+ CAP_WAKE_ALARM
859+ )
860+ COMPREPLY=( $( compgen -W " ${capabilities[*]} ${capabilities[*]# CAP_} " -- " $cur " ) )
860861}
861862
862863# __docker_complete_capabilities_droppable completes Linux capability options which are
863864# allowed by default and can be dropped.
864865# see https://docs.docker.com/engine/reference/run/#/runtime-privilege-and-linux-capabilities
865866__docker_complete_capabilities_droppable () {
866- COMPREPLY=( $( compgen -W "
867+ local capabilities=(
867868 ALL
868- AUDIT_WRITE
869- CHOWN
870- DAC_OVERRIDE
871- FOWNER
872- FSETID
873- KILL
874- MKNOD
875- NET_BIND_SERVICE
876- NET_RAW
877- SETFCAP
878- SETGID
879- SETPCAP
880- SETUID
881- SYS_CHROOT
882- " -- " $cur " ) )
869+ CAP_AUDIT_WRITE
870+ CAP_CHOWN
871+ CAP_DAC_OVERRIDE
872+ CAP_FOWNER
873+ CAP_FSETID
874+ CAP_KILL
875+ CAP_MKNOD
876+ CAP_NET_BIND_SERVICE
877+ CAP_NET_RAW
878+ CAP_SETFCAP
879+ CAP_SETGID
880+ CAP_SETPCAP
881+ CAP_SETUID
882+ CAP_SYS_CHROOT
883+ )
884+ COMPREPLY=( $( compgen -W " ${capabilities[*]} ${capabilities[*]# CAP_} " -- " $cur " ) )
883885}
884886
885887__docker_complete_detach_keys () {
You can’t perform that action at this time.
0 commit comments