Files
omarchy/bin/omarchy-update
2025-06-28 11:46:28 -07:00

24 lines
449 B
Bash
Executable File

#!/bin/bash
cd ~/.local/share/omarchy
# Remember the version we're at before upgrading
last_updated_at=$(git log -1 --format=%cd --date=unix)
# Get the latest
git pull
# Run any pending migrations
for file in migrations/*.sh; do
filename=$(basename "$file")
migrate_at="${filename%.sh}"
if [ $migrate_at -gt $last_updated_at ]; then
echo "Running migration ($migrate_at)"
source $file
fi
done
# Back to where we came from
cd -