git-checks 3.5.2

Checks to run against a topic in git to enforce coding standards.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

set -e

readonly path="$1"
shift

if ! [ -f "format-config" ]; then
    echo >&2 'error: a `format-config` file is missing'
    exit 1
fi

while read old new; do
    [ -z "$old" ] && break
    sed -i -e "s/$old/$new/g" "$path"
done < "format-config"