diff options
Diffstat (limited to 'completions/bash/podman')
-rw-r--r-- | completions/bash/podman | 38 |
1 files changed, 34 insertions, 4 deletions
diff --git a/completions/bash/podman b/completions/bash/podman index 98038d19c..c8f00a3cb 100644 --- a/completions/bash/podman +++ b/completions/bash/podman @@ -742,6 +742,10 @@ _podman_container_attach() { } _podman_container_checkpoint() { + local options_with_args=" + -e + --export + " local boolean_options=" -a --all @@ -754,10 +758,17 @@ _podman_container_checkpoint() { -R --leave-running --tcp-established + --ignore-rootfs " + case "$prev" in + -e|--export) + _filedir + return + ;; + esac case "$cur" in -*) - COMPREPLY=($(compgen -W "$boolean_options" -- "$cur")) + COMPREPLY=($(compgen -W "$boolean_options $options_with_args" -- "$cur")) ;; *) __podman_complete_containers_running @@ -844,6 +855,12 @@ _podman_container_restart() { } _podman_container_restore() { + local options_with_args=" + -i + --import + -n + --name + " local boolean_options=" -a --all @@ -854,10 +871,17 @@ _podman_container_restore() { -l --latest --tcp-established + --ignore-rootfs " + case "$prev" in + -i|--import) + _filedir + return + ;; + esac case "$cur" in -*) - COMPREPLY=($(compgen -W "$boolean_options" -- "$cur")) + COMPREPLY=($(compgen -W "$boolean_options $options_with_args" -- "$cur")) ;; *) __podman_complete_containers_created @@ -1210,6 +1234,7 @@ _podman_diff() { _podman_exec() { local options_with_args=" + --detach-keys -e --env --user @@ -1718,6 +1743,7 @@ _podman_container_run() { --dns-search --entrypoint --env -e + --env-host --env-file --expose --gidmap @@ -1789,10 +1815,10 @@ _podman_container_run() { --health-interval --health-retries --health-timeout + --health-start-period " boolean_options="$boolean_options --detach -d - --no-healthcheck --rm --sig-proxy=false " @@ -2019,6 +2045,7 @@ _podman_rm() { -h --latest -l + --storage --volumes -v " @@ -2388,6 +2415,7 @@ _podman_cp() { --help -h --extract + --pause " _complete_ "$boolean_options" } @@ -2444,7 +2472,9 @@ _podman_healthcheck_run() { } _podman_generate_kube() { - local options_with_args="" + local options_with_args=" + --filename -f + " local boolean_options=" -h |