Merge pull request #32104 from lojies/usededentforcompletion

Automatic merge from submit-queue

Use dedent for completion.go
This commit is contained in:
Kubernetes Submit Queue 2016-10-13 10:07:54 -07:00 committed by GitHub
commit f2ca99ed2c

View File

@ -20,33 +20,36 @@ import (
"bytes"
"io"
"github.com/renstrom/dedent"
"github.com/spf13/cobra"
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
)
const (
completion_long = `Output shell completion code for the given shell (bash or zsh).
var (
completion_long = dedent.Dedent(`
Output shell completion code for the given shell (bash or zsh).
This command prints shell code which must be evaluation to provide interactive
completion of kubectl commands.
`
completion_example = `
$ source <(kubectl completion bash)
This command prints shell code which must be evaluation to provide interactive
completion of kubectl commands.
`)
will load the kubectl completion code for bash. Note that this depends on the
bash-completion framework. It must be sourced before sourcing the kubectl
completion, e.g. on the Mac:
completion_example = dedent.Dedent(`
$ source <(kubectl completion bash)
$ brew install bash-completion
$ source $(brew --prefix)/etc/bash_completion
$ source <(kubectl completion bash)
will load the kubectl completion code for bash. Note that this depends on the
bash-completion framework. It must be sourced before sourcing the kubectl
completion, e.g. on the Mac:
If you use zsh*, the following will load kubectl zsh completion:
$ brew install bash-completion
$ source $(brew --prefix)/etc/bash_completion
$ source <(kubectl completion bash)
$ source <(kubectl completion zsh)
If you use zsh*, the following will load kubectl zsh completion:
* zsh completions are only supported in versions of zsh >= 5.2`
$ source <(kubectl completion zsh)
* zsh completions are only supported in versions of zsh >= 5.2`)
)
var (