mirror of
https://github.com/containers/podman.git
synced 2025-10-26 02:35:43 +08:00
completions: add checkpoint/restore completions
Signed-off-by: Adrian Reber <areber@redhat.com>
This commit is contained in:
committed by
Adrian Reber
parent
5246238e7e
commit
dc987af0b0
@ -87,6 +87,10 @@ __podman_complete_containers_all() {
|
|||||||
__podman_complete_containers "$@" --all
|
__podman_complete_containers "$@" --all
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__podman_complete_containers_created() {
|
||||||
|
__podman_complete_containers "$@" --all --filter status=created
|
||||||
|
}
|
||||||
|
|
||||||
__podman_complete_containers_running() {
|
__podman_complete_containers_running() {
|
||||||
__podman_complete_containers "$@" --filter status=running
|
__podman_complete_containers "$@" --filter status=running
|
||||||
}
|
}
|
||||||
@ -710,6 +714,24 @@ _podman_container_attach() {
|
|||||||
_podman_attach
|
_podman_attach
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_podman_container_checkpoint() {
|
||||||
|
local options_with_args="
|
||||||
|
--help -h
|
||||||
|
"
|
||||||
|
local boolean_options="
|
||||||
|
--keep
|
||||||
|
-k
|
||||||
|
"
|
||||||
|
case "$cur" in
|
||||||
|
-*)
|
||||||
|
COMPREPLY=($(compgen -W "$boolean_options $options_with_args" -- "$cur"))
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
__podman_complete_containers_running
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
_podman_container_commit() {
|
_podman_container_commit() {
|
||||||
_podman_commit
|
_podman_commit
|
||||||
}
|
}
|
||||||
@ -770,6 +792,24 @@ _podman_container_restart() {
|
|||||||
_podman_restart
|
_podman_restart
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_podman_container_restore() {
|
||||||
|
local options_with_args="
|
||||||
|
--help -h
|
||||||
|
"
|
||||||
|
local boolean_options="
|
||||||
|
--keep
|
||||||
|
-k
|
||||||
|
"
|
||||||
|
case "$cur" in
|
||||||
|
-*)
|
||||||
|
COMPREPLY=($(compgen -W "$boolean_options $options_with_args" -- "$cur"))
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
__podman_complete_containers_created
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
_podman_container_rm() {
|
_podman_container_rm() {
|
||||||
_podman_rm
|
_podman_rm
|
||||||
}
|
}
|
||||||
@ -817,6 +857,7 @@ _podman_container() {
|
|||||||
"
|
"
|
||||||
subcommands="
|
subcommands="
|
||||||
attach
|
attach
|
||||||
|
checkpoint
|
||||||
commit
|
commit
|
||||||
create
|
create
|
||||||
diff
|
diff
|
||||||
@ -831,6 +872,7 @@ _podman_container() {
|
|||||||
port
|
port
|
||||||
refresh
|
refresh
|
||||||
restart
|
restart
|
||||||
|
restore
|
||||||
rm
|
rm
|
||||||
run
|
run
|
||||||
start
|
start
|
||||||
|
|||||||
Reference in New Issue
Block a user