Skip to content
Snippets Groups Projects
Commit 8d2d3518 authored by nimrod's avatar nimrod
Browse files

Replace generated Bash completion scripts with ones that eval the output...

Replace generated Bash completion scripts with ones that eval the output instead (instead of adding cleanup functionality to the gen-bash-completion script in case files linger in .bash_completion.d .
parent c6dc280c
No related branches found
No related tags found
No related merge requests found
command -v kops >/dev/null && eval $(kops completion bash)
command -v kubectl >/dev/null && eval $(kubectl completion bash)
command -v minikube >/dev/null && eval $(minikube completion bash)
command -v pandoc > /dev/null && pandoc --bash-completion > /dev/null && eval $( pandoc --bash-completion )
command -v pipenv > /dev/null || eval $(pipenv --completion)
......@@ -11,7 +11,5 @@ echo Loading dconf config >> /dev/stderr
Documents/bin/dconf-load
echo Configuring Git repo >> /dev/stderr
git config --local status.showUntrackedFiles no
echo Creating Bash completion scripts >> /dev/stderr
Documents/bin/gen-bash-completion
echo Adding Cron job >> /dev/stderr
Documents/bin/cron-jobs
#!/usr/bin/env bash
set -eu
gen_completion () {
executable="$1"
! command -v "$executable" > /dev/null || "$@" > "$HOME/.bash_completion.d/$executable" || true
}
gen_completion pandoc --bash-completion
gen_completion pipenv --completion
gen_completion kops completion bash
gen_completion kubectl completion bash
gen_completion minikube completion bash
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment