urbit/sh/fmt-shell
Brendan Hay 48aa77a2fa
build: adding nix, shell, and haskell code formatters
These need to be run through the top-level nix-shell/shell.nix
2020-10-27 13:56:24 +01:00

15 lines
268 B
Bash
Executable File

#!/usr/bin/env bash
# Usage: fmt-shell
set -euo pipefail
cd "${0%/*}/.."
echo "Formatting Shell"
# FIXME: Avoid inplace (-w) modifications for now.
find sh -type f \
-exec shfmt -s -i 2 -ln bash -l {} \+ \
-exec shellcheck --shell=bash --format=tty {} \+