diff --git a/contrib/bash/completion.sh b/contrib/bash/completion.sh index d660999da..07c8cdcf4 100644 --- a/contrib/bash/completion.sh +++ b/contrib/bash/completion.sh @@ -140,6 +140,15 @@ _vagrant() { ;; esac ;; + "snapshot") + case "$prev" in + "restore"|"delete") + local snapshot_list=$(vagrant snapshot list) + COMPREPLY=($(compgen -W "${snapshot_list}" -- ${cur})) + return 0 + ;; + esac + ;; *) ;; esac