blob: ac82c80794dba2aa9a5413815e1c2506175c4a54 [file] [log] [blame]
#!/usr/bin/env bash
cd "$(dirname "$0")/.."
if ! program=$(which markdownlint) &>/dev/null ; then
program=./node_modules/.bin/markdownlint
if ! test -f ./node_modules/.bin/markdownlint; then
had_lock=
if test -f package-json.lock ; then
had_lock=true
fi
npm install --save-dev 'markdownlint-cli@0.17.0'
if [[ -z "$had_lock" ]] ; then
rm -f package-lock.json
fi
fi
fi
exec node "$program" "$@"