#!/bin/sh # script/fmt: format all files (writes). set -eu ROOT="$(cd "$(dirname "$0")/.." && pwd -P)" # Debian and Ubuntu name the yarn command yarnpkg. run_yarn() { if command -v yarn >/dev/null 2>&1; then yarn "$@" elif command -v yarnpkg >/dev/null 2>&1; then yarnpkg "$@" else echo "no yarn; run script/bootstrap first" >&2 exit 1 fi } main() { cd "$ROOT" run_yarn run prettier --write '**/*.md' --tab-width 4 --prose-wrap always } main "$@"