rename macOS toolz to schmeeve-toolz

This commit is contained in:
2026-05-11 13:20:33 -07:00
parent ae05d1b851
commit 2dd674d36b

View File

@@ -1,6 +1,13 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -euo pipefail
INTERACTIVE=true
for arg in "$@"; do
case "$arg" in
--no-interactive|-n) INTERACTIVE=false ;;
esac
done
GIT_HOME="${HOME}/git" GIT_HOME="${HOME}/git"
for dir in "${GIT_HOME}"/*/ "${HOME}/Dotfiles"; do for dir in "${GIT_HOME}"/*/ "${HOME}/Dotfiles"; do
@@ -18,9 +25,22 @@ for dir in "${GIT_HOME}"/*/ "${HOME}/Dotfiles"; do
echo "=== ${repo} ===" echo "=== ${repo} ==="
cd "${dir}" cd "${dir}"
if [ -n "$(git status --porcelain 2>/dev/null)" ]; then if [ -n "$(git status --porcelain 2>/dev/null)" ]; then
if $INTERACTIVE; then
git status --short
echo ""
read -r -p " Commit message (empty = skip): " msg
if [ -z "$msg" ]; then
echo " Skipped."
else
git add -A
git commit -m "$msg"
git push
fi
else
echo " Changes found → committing and pushing..." echo " Changes found → committing and pushing..."
git commit -a -m "auto: $(date '+%Y-%m-%d %H:%M')" || echo " Nothing to commit (maybe no tracked files changed)" git commit -a -m "auto: $(date '+%Y-%m-%d %H:%M')" || echo " Nothing to commit (maybe no tracked files changed)"
git push git push
fi
else else
echo " Clean." echo " Clean."
fi fi