Update manpages and auto-completion

This commit is contained in:
Alexander Neumann 2017-12-27 22:31:03 +01:00
parent f6ed7dc013
commit 6ecd14d780
24 changed files with 244 additions and 2 deletions

View file

@ -269,8 +269,11 @@ _restic_backup()
local_nonpersistent_flags+=("--tag=")
flags+=("--time=")
local_nonpersistent_flags+=("--time=")
flags+=("--with-atime")
local_nonpersistent_flags+=("--with-atime")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -306,6 +309,7 @@ _restic_cat()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -347,6 +351,45 @@ _restic_check()
local_nonpersistent_flags+=("--with-cache")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
flags+=("--no-cache")
flags+=("--no-lock")
flags+=("--option=")
two_word_flags+=("-o")
flags+=("--password-file=")
two_word_flags+=("-p")
flags+=("--quiet")
flags+=("-q")
flags+=("--repo=")
two_word_flags+=("-r")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_restic_diff()
{
last_command="restic_diff"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--help")
flags+=("-h")
local_nonpersistent_flags+=("--help")
flags+=("--metadata")
local_nonpersistent_flags+=("--metadata")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -389,6 +432,7 @@ _restic_dump()
local_nonpersistent_flags+=("--tag=")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -446,6 +490,7 @@ _restic_find()
local_nonpersistent_flags+=("--tag=")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -520,6 +565,7 @@ _restic_forget()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -561,6 +607,7 @@ _restic_generate()
local_nonpersistent_flags+=("--zsh-completion=")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -596,6 +643,7 @@ _restic_init()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -631,6 +679,7 @@ _restic_key()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -666,6 +715,7 @@ _restic_list()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -711,6 +761,7 @@ _restic_ls()
local_nonpersistent_flags+=("--tag=")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -749,6 +800,7 @@ _restic_migrate()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -797,6 +849,7 @@ _restic_mount()
local_nonpersistent_flags+=("--tag=")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -832,6 +885,7 @@ _restic_prune()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -867,6 +921,7 @@ _restic_rebuild-index()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -918,6 +973,7 @@ _restic_restore()
local_nonpersistent_flags+=("--target=")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -965,6 +1021,7 @@ _restic_snapshots()
local_nonpersistent_flags+=("--tag=")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -1013,6 +1070,7 @@ _restic_tag()
local_nonpersistent_flags+=("--tag=")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -1050,6 +1108,7 @@ _restic_unlock()
local_nonpersistent_flags+=("--remove-all")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -1085,6 +1144,7 @@ _restic_version()
local_nonpersistent_flags+=("--help")
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--json")
flags+=("--limit-download=")
flags+=("--limit-upload=")
@ -1111,6 +1171,7 @@ _restic()
commands+=("backup")
commands+=("cat")
commands+=("check")
commands+=("diff")
commands+=("dump")
commands+=("find")
commands+=("forget")
@ -1137,6 +1198,7 @@ _restic()
flags+=("--cacert=")
flags+=("--cache-dir=")
flags+=("--cleanup-cache")
flags+=("--help")
flags+=("-h")
local_nonpersistent_flags+=("--help")