#!/usr/bin/env bash # # run shellcheck against all scripts set -e mydir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "${mydir}"/../ scripts=() while IFS= read -r -d $'\0' line; do scripts+=("$line") done < <( find \ dotbare \ helper/* \ scripts/* \ tests/shellcheck.sh \ -type f \ -print0 ) shellcheck -e SC1090 "${scripts[@]}" shellcheck -e SC1090 --shell=bash "dotbare.plugin.bash" exit $?