2026-06-10 23:48:43 -04:00
|
|
|
#!/bin/bash
|
|
|
|
|
set -e
|
|
|
|
|
|
2026-06-12 12:40:15 -04:00
|
|
|
FRAMEWORK_DIR="$HOME/.automaton"
|
2026-06-10 23:48:43 -04:00
|
|
|
|
|
|
|
|
if [ ! -d "$FRAMEWORK_DIR" ]; then
|
2026-06-12 12:40:15 -04:00
|
|
|
echo "ERROR: automaton not installed at $FRAMEWORK_DIR"
|
2026-06-10 23:48:43 -04:00
|
|
|
echo "Run './install.sh' first."
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
2026-06-12 12:40:15 -04:00
|
|
|
echo "Updating automaton at $FRAMEWORK_DIR..."
|
2026-06-10 23:48:43 -04:00
|
|
|
cd "$FRAMEWORK_DIR"
|
|
|
|
|
|
|
|
|
|
# Check if it's a git repo
|
|
|
|
|
if [ ! -d ".git" ]; then
|
|
|
|
|
echo "ERROR: $FRAMEWORK_DIR is not a git repository."
|
|
|
|
|
echo "Cannot update. Please reinstall from git."
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
2026-06-13 12:26:27 -04:00
|
|
|
# Fetch and pull latest changes
|
2026-06-10 23:48:43 -04:00
|
|
|
git pull origin main
|
|
|
|
|
|
2026-06-13 12:26:27 -04:00
|
|
|
echo ""
|
2026-06-10 23:48:43 -04:00
|
|
|
echo "Update complete."
|