update_req.sh : Quieter output

This commit is contained in:
saundersp
2025-08-14 21:10:29 +02:00
parent 43ce3ac0dd
commit a036c42fbd

View File

@@ -22,10 +22,13 @@ python -m venv --upgrade-deps "$VENV_PATH"
if [ -f "$VENV_PATH"/Scripts/activate ]; then . "$VENV_PATH"/Scripts/activate
elif [ -f "$VENV_PATH"/bin/activate ]; then . "$VENV_PATH"/bin/activate
else exit 1; fi
pip install --disable-pip-version pur
pip install --disable-pip-version -q pur
fd requirements.txt ~ | while read -r filename; do
header "$(realpath "$filename" | sed "s,$HOME,~,")"
pur -r "$filename"
LOG=$(pur -r "$filename")
if [ "$LOG" != "$(env printf 'All requirements up-to-date.\n')" ]; then
header "$(realpath "$filename" | sed "s,$HOME,~,")"
echo "$LOG" | sed '$ d'
fi
done
deactivate
rm -rf "$VENV_PATH"