summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNaoto Hanaue <hanaue.naoto@po.ntts.co.jp>2015-05-15 10:40:51 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2015-05-19 16:33:16 +0900
commitcd4412ae538542ca7dc7f599bc30b7ac2b14fbb2 (patch)
tree58114125d3e1713116e6e7f5d8917522cf334608
parent749df65ac97da627e8f35d91ea4e2fe585b88d5d (diff)
cli: update bash-completion for show commands of policy
-rw-r--r--api/gobgp.proto8
-rw-r--r--tools/completion/gobgp-completion.bash13
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