diff options
Diffstat (limited to 'tools/completion/README.md')
-rw-r--r-- | tools/completion/README.md | 42 |
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 |