A simple tool which lets you scrape twitter accounts and crosspost them to bluesky accounts! Comes with a CLI and a webapp for managing profiles! Works with images/videos/link embeds/threads.

Enhancement: Improve update.sh reliability with autostash

jack d98ca96e 68e3e3e8

+10 -7
+10 -7
update.sh
··· 10 10 fi 11 11 12 12 echo "⬇️ Pulling latest changes..." 13 - git pull 14 - 15 - if [ $? -ne 0 ]; then 16 - echo "❌ Git pull failed. You might have local changes." 17 - echo " Try 'git stash' to save your changes, then run this script again." 18 - exit 1 13 + # Attempt to pull with autostash to handle local changes gracefully 14 + if ! git pull --autostash; then 15 + echo "⚠️ Standard pull failed. Attempting to stash local changes and retry..." 16 + git stash 17 + if ! git pull; then 18 + echo "❌ Git pull failed even after stashing. You might have complex local changes." 19 + echo " Please check 'git status' and resolve conflicts manually." 20 + exit 1 21 + fi 19 22 fi 20 23 21 24 echo "📦 Installing dependencies..." ··· 35 38 fi 36 39 37 40 echo "✅ Update complete!" 38 - echo "⚠️ Please restart your application service now (e.g., 'pm2 restart tweets-2-bsky' or stop and start the node process)." 41 + echo "⚠️ Please restart your application service now (e.g., 'pm2 restart tweets-2-bsky' or stop and start the node process)."