Attempt to check if I have an SSH identity before committing

I've lost too many commit messages at this point.
This commit is contained in:
Eli Ribble 2026-01-23 20:37:55 +00:00
parent 196792810b
commit 804059f87d
No known key found for this signature in database

View file

@ -1,5 +1,13 @@
pre-commit:
commands:
check-ssh-identity:
run: |
# Check if any SSH identities are available
if ! ssh-add -l &>/dev/null || [ "$(ssh-add -l 2>/dev/null | grep -v 'The agent has no identities.')" = "" ]; then
echo "Error: No SSH identities found in your SSH agent."
echo "Please run 'ssh-add' to add your SSH key before committing."
exit 1
fi
gofmt:
glob: "*.go"
run: gofmt -w {staged_files}