What problem does it solve?
Keeps gstack installations up to date across different install types and prevents manual mistakes by detecting whether gstack is installed as a global git, local git, or vendored copy, backing up existing installs, and applying a safe upgrade flow.
Core Features & Use Cases
- Install detection: Automatically detects global-git, local-git, vendored, and vendored-global installs and resolves the correct upgrade directory.
- Safe upgrade workflow: Stashes local changes for git installs, backs up vendored installs, runs setup, restores on failure, and clears caches and markers after completion.
- Vendored sync & changelog summary: Optionally synchronizes local vendored copies with the primary install and summarizes changelog entries between old and new versions into a concise user-facing list.
- Use Case: Ideal for developers or CI maintainers who need to keep developer tooling consistent across machines, update vendored skill copies, or enable auto-upgrades with safe rollbacks.
Quick Start
Ask the assistant to run gstack-upgrade to detect your installation, perform a safe update, and summarize what's new.