#!/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" "$@"