github.com/boson-project/source-to-image@v1.2.0/hack/verify-bash-completion.sh (about) 1 #!/bin/bash 2 3 set -o errexit 4 set -o nounset 5 set -o pipefail 6 7 S2I_ROOT=$(dirname "${BASH_SOURCE}")/.. 8 source "${S2I_ROOT}/hack/common.sh" 9 10 cd "${S2I_ROOT}" 11 12 mv contrib/completions/bash/s2i contrib/completions/bash/s2i-proposed 13 trap "mv contrib/completions/bash/s2i-proposed contrib/completions/bash/s2i" exit 14 mv contrib/completions/zsh/s2i contrib/completions/zsh/s2i-proposed 15 trap "mv contrib/completions/zsh/s2i-proposed contrib/completions/zsh/s2i" exit 16 hack/update-generated-completions.sh 17 18 ret=0 19 diff -Naupr contrib/completions/bash/s2i contrib/completions/bash/s2i-proposed || ret=$? 20 diff -Naupr contrib/completions/zsh/s2i contrib/completions/zsh/s2i-proposed || ret=$? 21 22 if [[ $ret -eq 0 ]] 23 then 24 echo "SUCCESS: Generated completions up to date." 25 else 26 echo "FAILURE: Generated completions out of date. Please run hack/update-generated-completions.sh" 27 exit 1 28 fi