summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gobgp/cmd/root.go2
-rw-r--r--tools/completion/gobgp-completion.bash1622
2 files changed, 1613 insertions, 11 deletions
diff --git a/gobgp/cmd/root.go b/gobgp/cmd/root.go
index 30a3d5cf..afd03bce 100644
--- a/gobgp/cmd/root.go
+++ b/gobgp/cmd/root.go
@@ -54,7 +54,7 @@ func NewRootCmd() *cobra.Command {
rootCmd.PersistentFlags().BoolVarP(&globalOpts.Debug, "debug", "d", false, "use debug")
rootCmd.PersistentFlags().BoolVarP(&globalOpts.Quiet, "quiet", "q", false, "use quiet")
rootCmd.PersistentFlags().BoolVarP(&globalOpts.GenCmpl, "gen-cmpl", "c", false, "generate completion file")
- rootCmd.PersistentFlags().StringVarP(&globalOpts.BashCmplFile, "bash-cmpl-file", "", "gobgp_completion.bash", "bash cmpl filename")
+ rootCmd.PersistentFlags().StringVarP(&globalOpts.BashCmplFile, "bash-cmpl-file", "", "gobgp-completion.bash", "bash cmpl filename")
globalCmd := NewGlobalCmd()
neighborCmd := NewNeighborCmd()
diff --git a/tools/completion/gobgp-completion.bash b/tools/completion/gobgp-completion.bash
index 328c6573..d1c1c047 100644
--- a/tools/completion/gobgp-completion.bash
+++ b/tools/completion/gobgp-completion.bash
@@ -67,7 +67,7 @@ __gobgp_q_statement()
searched="True"
}
-__handle_gbp_command()
+__handle_gobgp_command()
{
if [[ ${searched} == "True" ]]; then
case "${last_command}" in
@@ -153,7 +153,9 @@ __handle_reply()
__debug "${FUNCNAME}"
case $cur in
-*)
- compopt -o nospace
+ if [[ $(type -t compopt) = "builtin" ]]; then
+ compopt -o nospace
+ fi
local allflags
if [ ${#must_have_one_flag[@]} -ne 0 ]; then
allflags=("${must_have_one_flag[@]}")
@@ -161,7 +163,9 @@ __handle_reply()
allflags=("${flags[*]} ${two_word_flags[*]}")
fi
COMPREPLY=( $(compgen -W "${allflags[*]}" -- "$cur") )
- [[ $COMPREPLY == *= ]] || compopt +o nospace
+ if [[ $(type -t compopt) = "builtin" ]]; then
+ [[ $COMPREPLY == *= ]] || compopt +o nospace
+ fi
return 0;
;;
esac
@@ -261,7 +265,7 @@ __handle_command()
# echo "${FUNCNAME}: c is $c words[c] is ${words[c]} searched is ${searched} through ${through}"
next_command=""
through="False"
- __handle_gbp_command
+ __handle_gobgp_command
searched="False"
if [[ ${through} == "False" ]]; then
if [[ -n ${last_command} ]]; then
@@ -308,6 +312,19 @@ __gobgp_null()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -323,6 +340,21 @@ _gobgp_global_rib_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--address-family=")
+ two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -338,6 +370,21 @@ _gobgp_global_rib_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--address-family=")
+ two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -357,6 +404,19 @@ _gobgp_global_rib()
flags+=("--address-family=")
two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -372,6 +432,19 @@ _gobgp_global_policy_in_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -387,6 +460,19 @@ _gobgp_global_policy_in_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -402,6 +488,19 @@ _gobgp_global_policy_in_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -420,6 +519,19 @@ _gobgp_global_policy_in()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -435,6 +547,19 @@ _gobgp_global_policy_import_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -450,6 +575,19 @@ _gobgp_global_policy_import_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -465,6 +603,19 @@ _gobgp_global_policy_import_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -483,6 +634,19 @@ _gobgp_global_policy_import()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -498,6 +662,19 @@ _gobgp_global_policy_export_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -513,6 +690,19 @@ _gobgp_global_policy_export_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -528,6 +718,19 @@ _gobgp_global_policy_export_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -546,6 +749,19 @@ _gobgp_global_policy_export()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -564,6 +780,19 @@ _gobgp_global_policy()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -581,6 +810,19 @@ _gobgp_global()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -598,6 +840,19 @@ _gobgp_neighbor_addr_local()
flags+=("--address-family=")
two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -615,6 +870,19 @@ _gobgp_neighbor_addr_adj-in()
flags+=("--address-family=")
two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -632,6 +900,19 @@ _gobgp_neighbor_addr_adj-out()
flags+=("--address-family=")
two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -647,6 +928,19 @@ _gobgp_neighbor_addr_reset()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -662,6 +956,19 @@ _gobgp_neighbor_addr_softreset()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -677,6 +984,19 @@ _gobgp_neighbor_addr_softresetin()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -692,6 +1012,19 @@ _gobgp_neighbor_addr_softresetout()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -707,6 +1040,19 @@ _gobgp_neighbor_addr_shutdown()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -722,6 +1068,19 @@ _gobgp_neighbor_addr_enable()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -737,6 +1096,19 @@ _gobgp_neighbor_addr_disable()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -752,6 +1124,19 @@ _gobgp_neighbor_addr_policy_in_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -767,6 +1152,19 @@ _gobgp_neighbor_addr_policy_in_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -782,6 +1180,19 @@ _gobgp_neighbor_addr_policy_in_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -800,6 +1211,19 @@ _gobgp_neighbor_addr_policy_in()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -815,6 +1239,19 @@ _gobgp_neighbor_addr_policy_import_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -830,6 +1267,19 @@ _gobgp_neighbor_addr_policy_import_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -845,6 +1295,19 @@ _gobgp_neighbor_addr_policy_import_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -863,6 +1326,19 @@ _gobgp_neighbor_addr_policy_import()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -878,6 +1354,19 @@ _gobgp_neighbor_addr_policy_export_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -893,6 +1382,19 @@ _gobgp_neighbor_addr_policy_export_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -908,6 +1410,19 @@ _gobgp_neighbor_addr_policy_export_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -926,6 +1441,19 @@ _gobgp_neighbor_addr_policy_export()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -944,6 +1472,19 @@ _gobgp_neighbor_addr_policy()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -972,8 +1513,19 @@ _gobgp_neighbor_addr()
flags+=("--address-family=")
two_word_flags+=("-a")
- flags+=("--help")
- flags+=("-h")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -993,6 +1545,19 @@ _gobgp_neighbor()
two_word_flags+=("-a")
flags+=("--transport=")
two_word_flags+=("-t")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1009,6 +1574,19 @@ _global_vrf_vname_rib_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1025,6 +1603,19 @@ _global_vrf_vname_rib()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1041,6 +1632,19 @@ _global_vrf_vname()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1056,6 +1660,21 @@ _gobgp_vrf_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--address-family=")
+ two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1071,6 +1690,21 @@ _gobgp_vrf_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--address-family=")
+ two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1091,6 +1725,19 @@ _gobgp_vrf()
flags+=("--address-family=")
two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1107,6 +1754,19 @@ _gobgp_policy_prefix_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1122,6 +1782,19 @@ _gobgp_policy_prefix_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1138,6 +1811,19 @@ _gobgp_policy_prefix_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1157,6 +1843,19 @@ _gobgp_policy_prefix()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1172,6 +1871,19 @@ _gobgp_policy_neighbor_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1187,6 +1899,19 @@ _gobgp_policy_neighbor_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1203,6 +1928,19 @@ _gobgp_policy_neighbor_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1222,6 +1960,19 @@ _gobgp_policy_neighbor()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1237,6 +1988,19 @@ _gobgp_policy_as-path_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1252,6 +2016,19 @@ _gobgp_policy_as-path_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1268,6 +2045,19 @@ _gobgp_policy_as-path_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1287,6 +2077,19 @@ _gobgp_policy_as-path()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1302,6 +2105,19 @@ _gobgp_policy_community_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1317,6 +2133,19 @@ _gobgp_policy_community_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1333,6 +2162,19 @@ _gobgp_policy_community_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1352,6 +2194,19 @@ _gobgp_policy_community()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1367,6 +2222,19 @@ _gobgp_policy_ext-community_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1382,6 +2250,19 @@ _gobgp_policy_ext-community_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1398,6 +2279,19 @@ _gobgp_policy_ext-community_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1417,6 +2311,19 @@ _gobgp_policy_ext-community()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1432,6 +2339,19 @@ _gobgp_policy_statement_sname_ope_condition_prefix()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1448,6 +2368,19 @@ _gobgp_policy_statement_sname_ope_condition_neighbor()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1464,6 +2397,19 @@ _gobgp_policy_statement_sname_ope_condition_as-path()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1480,6 +2426,19 @@ _gobgp_policy_statement_sname_ope_condition_community()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1496,6 +2455,19 @@ _gobgp_policy_statement_sname_ope_condition_ext-community()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1512,6 +2484,19 @@ _gobgp_policy_statement_sname_ope_condition_as-path-length()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1527,6 +2512,19 @@ _gobgp_policy_statement_sname_ope_condition_rpki_valid()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1542,6 +2540,19 @@ _gobgp_policy_statement_sname_ope_condition_rpki_invalid()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1557,6 +2568,19 @@ _gobgp_policy_statement_sname_ope_condition_rpki_not-found()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1575,6 +2599,19 @@ _gobgp_policy_statement_sname_ope_condition_rpki()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1598,6 +2635,19 @@ _gobgp_policy_statement_sname_ope_condition()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1613,6 +2663,19 @@ _gobgp_policy_statement_sname_ope_action_reject()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1628,6 +2691,19 @@ _gobgp_policy_statement_sname_ope_action_accept()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1643,6 +2719,19 @@ _gobgp_policy_statement_sname_ope_action_communities_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1658,6 +2747,19 @@ _gobgp_policy_statement_sname_ope_action_communities_remove()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1673,6 +2775,19 @@ _gobgp_policy_statement_sname_ope_action_communities_replace()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1691,6 +2806,19 @@ _gobgp_policy_statement_sname_ope_action_communities()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1716,6 +2844,19 @@ _gobgp_policy_statement_sname_ope_action_med_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1731,6 +2872,19 @@ _gobgp_policy_statement_sname_ope_action_med_sub()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1746,6 +2900,19 @@ _gobgp_policy_statement_sname_ope_action_med_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1764,6 +2931,19 @@ _gobgp_policy_statement_sname_ope_action_med()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1779,6 +2959,19 @@ _gobgp_policy_statement_sname_ope_action_as-prepend()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1800,6 +2993,19 @@ _gobgp_policy_statement_sname_ope_action()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1817,6 +3023,19 @@ _gobgp_policy_statement_sname_ope()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1850,6 +3069,19 @@ _gobgp_policy_statement_sname()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1865,6 +3097,19 @@ _gobgp_policy_statement_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1880,6 +3125,19 @@ _gobgp_policy_statement_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1898,6 +3156,19 @@ _gobgp_policy_statement()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1914,6 +3185,19 @@ _gobgp_policy_add()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1929,6 +3213,19 @@ _gobgp_policy_del()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1945,6 +3242,19 @@ _gobgp_policy_set()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1970,6 +3280,19 @@ _gobgp_policy()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -1987,6 +3310,19 @@ _gobgp_monitor_global_rib()
flags+=("--address-family=")
two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2003,6 +3339,19 @@ _gobgp_monitor_global()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2018,6 +3367,19 @@ _gobgp_monitor_neighbor()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2036,6 +3398,19 @@ _gobgp_monitor()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2051,6 +3426,25 @@ _gobgp_mrt_dump_rib_global()
flags_with_completion=()
flags_completion=()
+ flags+=("--address-family=")
+ two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--format=")
+ two_word_flags+=("-f")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--outdir=")
+ two_word_flags+=("-o")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2066,6 +3460,25 @@ _gobgp_mrt_dump_rib_neighbor()
flags_with_completion=()
flags_completion=()
+ flags+=("--address-family=")
+ two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--format=")
+ two_word_flags+=("-f")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--outdir=")
+ two_word_flags+=("-o")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2086,6 +3499,23 @@ _gobgp_mrt_dump_rib()
flags+=("--address-family=")
two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--format=")
+ two_word_flags+=("-f")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--outdir=")
+ two_word_flags+=("-o")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2106,6 +3536,19 @@ _gobgp_mrt_dump()
two_word_flags+=("-f")
flags+=("--outdir=")
two_word_flags+=("-o")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2121,6 +3564,19 @@ _gobgp_mrt_inject_global()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2137,6 +3593,19 @@ _gobgp_mrt_inject()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2152,6 +3621,19 @@ _gobgp_mrt_update_enable()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2167,6 +3649,19 @@ _gobgp_mrt_update_disable()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2182,6 +3677,19 @@ _gobgp_mrt_update_reset()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2197,6 +3705,19 @@ _gobgp_mrt_update_rotate()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2216,6 +3737,19 @@ _gobgp_mrt_update()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2234,6 +3768,19 @@ _gobgp_mrt()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2249,6 +3796,19 @@ _gobgp_rpki_enable()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2264,6 +3824,19 @@ _gobgp_rpki_server()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2281,6 +3854,19 @@ _gobgp_rpki_table()
flags+=("--address-family=")
two_word_flags+=("-a")
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2299,6 +3885,19 @@ _gobgp_rpki()
flags_with_completion=()
flags_completion=()
+ flags+=("--bash-cmpl-file=")
+ flags+=("--debug")
+ flags+=("-d")
+ flags+=("--gen-cmpl")
+ flags+=("-c")
+ flags+=("--host=")
+ two_word_flags+=("-u")
+ flags+=("--json")
+ flags+=("-j")
+ flags+=("--port=")
+ two_word_flags+=("-p")
+ flags+=("--quiet")
+ flags+=("-q")
must_have_one_flag=()
must_have_one_noun=()
@@ -2337,8 +3936,6 @@ _gobgp()
two_word_flags+=("-p")
flags+=("--quiet")
flags+=("-q")
- flags+=("--help")
- flags+=("-h")
must_have_one_flag=()
must_have_one_noun=()
@@ -2347,7 +3944,7 @@ _gobgp()
__start_gobgp()
{
local cur prev words cword
- if declare -F _init_completions >/dev/null 2>&1; then
+ if declare -F _init_completion >/dev/null 2>&1; then
_init_completion -s || return
else
__my_init_completion || return
@@ -2370,5 +3967,10 @@ __start_gobgp()
__handle_word
}
-complete -F __start_gobgp gobgp
+if [[ $(type -t compopt) = "builtin" ]]; then
+ complete -F __start_gobgp gobgp
+else
+ complete -o nospace -F __start_gobgp gobgp
+fi
+
# ex: ts=4 sw=4 et filetype=sh