What problem does it solve?
Keeps a gstack installation current by automating the upgrade process, detecting installation type, preserving backups, and summarizing user-facing changes so users don't have to manage manual updates across global, local, or vendored installs.
Core Features & Use Cases
- Detects install type (global-git, local-git, vendored, vendored-global) and selects the appropriate upgrade flow.
- Supports auto-upgrade configuration, interactive prompts with snooze/never options, stash handling for local changes, and rollback from backups if setup fails.
- Synchronizes a separate local vendored copy when present and summarizes changelog entries between the old and new versions for a concise "What's New" summary.
- Use case: Upgrade a home directory or repo-embedded gstack installation and automatically update any project vendored copy while preserving local modifications and providing a human-friendly changelog summary.
Quick Start
Run /gstack-upgrade to upgrade your gstack installation, handle vendored sync if present, and display a concise What's New summary.