#!/bin/sh
set -eu
command -v pur > /dev/null || { echo "Can't find pur."; exit 1; }

git stash save --all --include-untracked --quiet
git ls-files '*requirements*.txt' | xargs -n1 pur -r
git commit -a -m '- Updated requirements.' || echo 'No requirements updated.'
git stash pop
