linkerd2/bin/markdownlint

20 lines
499 B
Bash
Executable File

#!/bin/bash
set -eu
bindir=$( cd "${BASH_SOURCE[0]%/*}" && pwd )
rootdir=$( cd "$bindir"/.. && pwd )
markdownlintbin="$rootdir/node_modules/.bin/markdownlint"
markdownlint_version=0.23.1
if [ ! -x "$markdownlintbin" ] || [ "$($markdownlintbin -V)" != $markdownlint_version ]; then
if ! [ -x "$(command -v npm)" ]; then
echo "Error: npm required to install markdownlint command"
exit 1
fi
npm install markdownlint-cli@$markdownlint_version
fi
"$markdownlintbin" "$@"