summaryrefslogtreecommitdiffhomepage
path: root/tools/completion/README.md
diff options
context:
space:
mode:
authorHiroshi Yokoi <yokoi.hiroshi@po.ntts.co.jp>2015-07-07 17:12:33 +0900
committerHiroshi Yokoi <yokoi.hiroshi@po.ntts.co.jp>2015-07-08 19:26:03 +0900
commit4a4e711a0824cf5e970d77bb355818e19876394a (patch)
tree9fdeffec70a7f8be4b902821f0f42cb7bf8ff3ba /tools/completion/README.md
parente535f1335b770c140d4edd9df288f5ff47e0639f (diff)
completion: add policy subcommand for neighbor and README.md
Diffstat (limited to 'tools/completion/README.md')
-rw-r--r--tools/completion/README.md42
1 files changed, 42 insertions, 0 deletions
diff --git a/tools/completion/README.md b/tools/completion/README.md
new file mode 100644
index 00000000..2dbdbb5d
--- /dev/null
+++ b/tools/completion/README.md
@@ -0,0 +1,42 @@
+Completion
+========================
+
+### bash completion
+
+1. install bash-completion as follows:
+
+ ```
+ % sudo apt-get install bash-completion
+ ```
+
+1. add gobgp's path to PATH environment variable
+
+ If you run 'go get github.com/osrg/gobgp/gobgp', gobgp command is installed in $GOPATH/bin.
+ ```
+ % export PATH=$PATH:$GOPATH/bin
+ ```
+
+1. load completion file
+
+ ```
+ % source $GOPATH/src/github.com/osrg/gobgp/tools/completion/gobgp-completion.bash
+ ```
+
+You can use tab completion for gobgp after loading gobgp-completion.bash.
+
+
+
+### zsh completion
+
+zsh completion for gobgp works by adding the path of gobgp zsh completion directory to $fpath and enabling zsh completion like below:
+
+ ```
+ % vi ~/.zshrc
+
+ GOBGP_COMP=$GOPATH/src/github.com/osrg/gobgp/tools/completion/zsh
+ fpath=($GOBGP_COMP $fpath)
+
+ autoload -Uz compinit
+ compinit
+
+ ``` \ No newline at end of file