22 lines
328 B
Plaintext
Executable file
22 lines
328 B
Plaintext
Executable file
#!/usr/bin/env nix-shell
|
|
#! nix-shell -i bash ../shell.nix
|
|
|
|
echo "stashing all uncommitted changes"
|
|
git stash -q --keep-index
|
|
|
|
echo "checking flakes all compile"
|
|
nix flake check
|
|
|
|
if [ ! $? -eq 0 ]; then
|
|
exit 1
|
|
fi
|
|
|
|
echo "running linter"
|
|
alejandra -q .
|
|
|
|
RESULT=$?
|
|
|
|
echo "adding lint changes to commit"
|
|
git add -u
|
|
|
|
exit $RESULT |