Skip to content

Instantly share code, notes, and snippets.

View Diego-Zulu's full-sized avatar
👋

Diego Zuluaga Diego-Zulu

👋
  • London
View GitHub Profile
@Diego-Zulu
Diego-Zulu / rswag-pre-commit.sh
Created November 24, 2019 14:44
Rswag git pre-commit hook: Remember to re-generate swagger if new staged rswag tests
#!/bin/sh
if git diff HEAD^ --name-only --diff-filter=AMDR --staged | grep -e '^spec/integration/*'; then
if git diff HEAD^ --name-only --diff-filter=AMDR --staged | grep -e '^swagger/*'; then
exit 0
fi
echo "Rswag files were modified but swagger wasn't generated. Please do before commiting"
exit 1
fi