add -f (--force) to override change check
This commit is contained in:
@ -1,5 +1,11 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Check for force flag
|
||||||
|
FORCE_REBUILD=false
|
||||||
|
if [[ "$1" == "-f" || "$1" == "--force" ]]; then
|
||||||
|
FORCE_REBUILD=true
|
||||||
|
fi
|
||||||
|
|
||||||
# Source .env file
|
# Source .env file
|
||||||
if [ -f ".env" ]; then
|
if [ -f ".env" ]; then
|
||||||
source .env
|
source .env
|
||||||
@ -25,8 +31,8 @@ else
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Early return if no changes were detected
|
# Early return if no changes were detected (unless forced)
|
||||||
if git diff --quiet '*.nix'; then
|
if [ "$FORCE_REBUILD" = false ] && git diff --quiet '*.nix'; then
|
||||||
echo "No changes detected, exiting."
|
echo "No changes detected, exiting."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user