gopkg.in/openshift/source-to-image.v1@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