From 66e7b0f34a6ded959acfe067d4c7bd2706a97bd3 Mon Sep 17 00:00:00 2001 From: doak Date: Mon, 12 Feb 2024 01:10:19 +0100 Subject: [PATCH] Also add completion for `restic key list|remove` --- doc/bash-completion.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/doc/bash-completion.sh b/doc/bash-completion.sh index b42b0294b..9b0471223 100644 --- a/doc/bash-completion.sh +++ b/doc/bash-completion.sh @@ -1514,7 +1514,9 @@ _restic_key() commands=() commands+=("add") + commands+=("list") commands+=("passwd") + commands+=("remove") flags=() two_word_flags=() @@ -1603,6 +1605,22 @@ _restic_key_add() noun_aliases=() } +_restic_key_list() +{ + last_command="restic_key_list" + + command_aliases=() + + commands=() + + flags_with_completion=() + flags_completion=() + + must_have_one_flag=() + must_have_one_noun=() + noun_aliases=() +} + _restic_key_passwd() { last_command="restic_key_passwd" @@ -1621,6 +1639,22 @@ _restic_key_passwd() noun_aliases=() } +_restic_key_remove() +{ + last_command="restic_key_remove" + + command_aliases=() + + commands=() + + flags_with_completion=() + flags_completion=() + + must_have_one_flag=() + must_have_one_noun=() + noun_aliases=() +} + _restic_list() { last_command="restic_list"