What problem does it solve?
gstack upgrades can be confusing and risky, because you need to find the right install (global, local, or vendored), run the correct upgrade steps, and then understand what user-facing changes arrived in the new version.
Core Features & Use Cases
- Smart install detection: Detects whether gstack is installed as a global git repo, local git repo, vendored copy, or vendored-global copy, then upgrades the correct one.
- Safe upgrade flow with user choice: Performs an upgrade check, optionally asks whether to upgrade (or supports auto-upgrade), and respects snooze and “never ask” preferences.
- Version migrations + “what’s new” summary: Runs versioned migration scripts (v*.sh) when present and then summarizes relevant changelog entries in a small, user-friendly list.
- Global vs vendored sync for team modes: If a local vendored copy exists, it either removes it in team mode (keeping global as the source of truth) or syncs it from the upgraded primary install.
Quick Start
Run /gstack-upgrade when you are prompted to upgrade gstack or when you want to update tools and see what’s new.