#!/bin/sh # script/fmt: format the whole repo (writes): prettier over the # JavaScript, CSS, HTML and Markdown, then gofmt over the Go backend. # The org model formats only markdown; this repo also has JS and Go. set -eu ROOT="$(cd "$(dirname "$0")/.." && pwd -P)" main() { cd "$ROOT" # script/bootstrap links the node, yarn and gofmt it installs into # ~/.local/bin, which the shell that called it may not have on PATH. PATH="$HOME/.local/bin:$PATH" "$ROOT/script/frontend-fmt" "$ROOT/backend/script/fmt" } main "$@"