From cd4412ae538542ca7dc7f599bc30b7ac2b14fbb2 Mon Sep 17 00:00:00 2001 From: Naoto Hanaue Date: Fri, 15 May 2015 10:40:51 +0900 Subject: [PATCH] cli: update bash-completion for show commands of policy --- api/gobgp.proto | 8 ++++---- tools/completion/gobgp-completion.bash | 13 +++++++++++-- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/api/gobgp.proto b/api/gobgp.proto index 4feca48d..f9d66357 100644 --- a/api/gobgp.proto +++ b/api/gobgp.proto @@ -76,9 +76,9 @@ enum Resource { LOCAL = 1; ADJ_IN = 2; ADJ_OUT = 3; - POLICY_PREFIX = 4; - POLICY_NEIGHBOR = 5; - POLICY_ROUTEPOLICY = 6; + POLICY_PREFIX = 4; + POLICY_NEIGHBOR = 5; + POLICY_ROUTEPOLICY = 6; } enum Operation { @@ -403,4 +403,4 @@ message ApplyPolicy { int64 default_import_policy = 2; repeated PolicyDefinition export_policies = 3; int64 default_export_policy = 4; -} \ No newline at end of file +} diff --git a/tools/completion/gobgp-completion.bash b/tools/completion/gobgp-completion.bash index e4630690..face1a80 100644 --- a/tools/completion/gobgp-completion.bash +++ b/tools/completion/gobgp-completion.bash @@ -20,7 +20,7 @@ __search_target() { } __gobgp_table_list() { - local targets=("local adj-in adj-out reset softreset softresetin softresetout shutdown enable disable") + local targets=("local adj-in adj-out reset softreset softresetin softresetout shutdown enable disable policy") local target="$(__search_target "$targets")" if [ -z "$target" ]; then case "$cur" in @@ -91,6 +91,15 @@ _gobgp_neighbor() { fi } + +_gobgp_policy_routepolicy(){ + return +} + +_gobgp_policy_neighbor(){ + return +} + _gobgp_policy_prefix_add(){ return } @@ -122,7 +131,7 @@ _gobgp_policy_prefix(){ } _gobgp_policy() { - local targets="prefix" + local targets="prefix neighbor routepolicy" local target="$(__search_target "$targets")" if [ -z "$target" ]; then case "$cur" in