diff --git a/cmd/kops/completion.go b/cmd/kops/completion.go index 69ec277ed2..1b7bec2b8f 100644 --- a/cmd/kops/completion.go +++ b/cmd/kops/completion.go @@ -75,18 +75,14 @@ var ( source $(brew --prefix)/etc/bash_completion # Bash completion support - printf " - source $(brew --prefix)/etc/bash_completion - " >> $HOME/.bash_profile - source $HOME/.bash_profile - source <(kops completion bash) - kops completion bash > ~/.kops/completion.bash.inc - printf " + printf "source $(brew --prefix)/etc/bash_completion\n" >> $HOME/.bash_profile + source $HOME/.bash_profile + source <(kops completion bash) + kops completion bash > ~/.kops/completion.bash.inc + chmod +x $HOME/.kops/completion.bash.inc # kops shell completion - $HOME/.kops/completion.bash.inc' - " >> $HOME/.bash_profile - + printf "$HOME/.kops/completion.bash.inc\n" >> $HOME/.bash_profile source $HOME/.bash_profile # Load the kops completion code for zsh[1] into the current shell diff --git a/docs/cli/kops_completion.md b/docs/cli/kops_completion.md index c9b8a33047..9a02c69ab3 100644 --- a/docs/cli/kops_completion.md +++ b/docs/cli/kops_completion.md @@ -23,18 +23,14 @@ kops completion source $(brew --prefix)/etc/bash_completion # Bash completion support - printf " - source $(brew --prefix)/etc/bash_completion - " >> $HOME/.bash_profile + printf "source $(brew --prefix)/etc/bash_completion\n" >> $HOME/.bash_profile source $HOME/.bash_profile source <(kops completion bash) kops completion bash > ~/.kops/completion.bash.inc - printf " + chmod +x $HOME/.kops/completion.bash.inc # kops shell completion - $HOME/.kops/completion.bash.inc' - " >> $HOME/.bash_profile - + printf "$HOME/.kops/completion.bash.inc\n" >> $HOME/.bash_profile source $HOME/.bash_profile # Load the kops completion code for zsh[1] into the current shell