Learn how to keep your ACFS tools current.
Why Updates Matter
Your VPS has 30+ tools installed. Each one gets improvements:
- Bug fixes and security patches
- New features and capabilities
- Better performance
Keeping things updated means:
The Update Command
ACFS provides a single command to update everything:
acfs-update
That's it! This updates:
Common Update Patterns
Quick Agent Update
If you just want the latest agent versions:
acfs-update --agents-only
Skip System Packages
apt updates can be slow. Skip them when you're in a hurry:
acfs-update --no-apt
Preview Changes
See what would be updated without changing anything:
acfs-update --dry-run
Include Stack Tools
The Dicklesworthstone stack (ntm, slb, ubs, etc.) is skipped by default because it takes longer. Include it with:
acfs-update --stack
Automated Updates
For hands-off maintenance, use quiet mode:
acfs-update --yes --quiet
This runs without prompts and only shows errors.
# Edit crontabcrontab -e# Add this line for weekly Sunday 3am updates0 3 * * 0 /home/ubuntu/.local/bin/acfs-update --yes --quiet >> ~/.acfs/logs/cron-update.log 2>&1
Checking Update Logs
Every update is logged:
1# List recent logs2ls -lt ~/.acfs/logs/updates/ | head -534# View the most recent log5cat ~/.acfs/logs/updates/$(ls -1t ~/.acfs/logs/updates | head -1)67# Watch a running update8tail -f ~/.acfs/logs/updates/$(ls -1t ~/.acfs/logs/updates | head -1)
Troubleshooting
apt is locked
If you see "apt is locked by another process":
# Wait for other apt operations to finish, or: sudo rm /var/lib/dpkg/lock-frontend sudo dpkg --configure -a
Agent update failed
Try updating directly:
# Claude claude update # Codex bun install -g --trust @openai/codex@latest # Gemini bun install -g --trust @google/gemini-cli@latest
Shell tools won't update
Check git remote access:
git -C ~/.oh-my-zsh remote -v
Quick Reference
acfs-updateacfs-update --stackacfs-update --agents-onlyacfs-update --no-aptacfs-update --dry-runacfs-update --yes --quietacfs-update --helpHow Often to Update?
Recommendations:
Congratulations!
You've completed the ACFS onboarding!
You now have:
Go build something amazing!