feat(install): add interactive install command and module to detect and install missing @git.zone packages

This commit is contained in:
2026-02-09 17:15:54 +00:00
parent b2c926e9ae
commit 0fe92d1438
6 changed files with 196 additions and 5 deletions

View File

@@ -1,5 +1,13 @@
# Changelog
## 2026-02-09 - 3.5.0 - feat(install)
add interactive install command and module to detect and install missing @git.zone packages
- Add ts/mod_install/index.ts: implements interactive/non-interactive flow to detect package managers, collect installed @git.zone packages, prompt user (via smartinteract) and install selected packages via PackageManagerUtil.
- Add ts/mod_install/mod.plugins.ts: re-export smartinteract and smartshell for the installer.
- Update ts/tools.cli.ts: register new 'install' command and add help text for install flags.
- Update ts/mod_update/index.ts: export GITZONE_PACKAGES and print a summary of managed packages that are not installed with latest versions and a suggestion to run 'gtools install'.
## 2026-02-09 - 3.4.1 - fix(tools)
no changes to commit