on bbba055 help sign in
roboservant/scripts/pre-commit.sh
12 lines 319 B history raw
1#!/bin/env bash
2#
3# Remember to link me to .git/hooks/pre-commit
5set -euo pipefail
7files=$((git diff --cached --name-only --diff-filter=ACMR | grep -Ei "\.hs$") || true)
8if [ ! -z "${files}" ]; then
9 echo "$files"
10 echo "$files" | xargs ormolu --mode inplace
11 git add $(echo "$files" | paste -s -d " " -)
12fi