@microwiseai/ist-setup
v0.7.4
Published
Unified installer and diagnostic CLI for Integrated Session Tools
Downloads
390
Maintainers
Readme
@microwiseai/ist-setup
Unified installer and diagnostic CLI for Integrated Session Tools (IST).
ist-setup installs the IST test snapshot (@ist/beta) through the IST
registry-proxy, and provides diagnostics, authentication, service control, and
configuration helpers around it.
Install
npm install -g @microwiseai/ist-setupRequires Node.js >= 18.
ist-setup declares only its own ist-setup bin — it does not ship ist
or snapshot bins. Those commands are provided by their owner packages and are
set up by ist-setup install:
snapshot— from@microwiseai/snapshot, installed globally byist-setup install.ist(authentication:ist login/ist whoami) — from@microwiseai/cli-auth, installed globally on a best-effort basis byist-setup install.
So npm install -g @microwiseai/ist-setup alone gives you ist-setup; run
ist-setup install to provision snapshot and ist.
What it does
ist-setup install does not download packages itself — it ensures the
snapshot CLI is present and delegates to it to install the @ist/beta
snapshot. The snapshot is fetched from the IST registry-proxy as a generic
tarball; the proxy resolves the version and serves the package contents.
Prerequisites
- Node.js >= 18.
- Login before installing the testing tier:
ist-setup auth login(opens a browser via theistCLI). Without valid credentials in~/.ist/credentials,installreports "Authentication required".
Quick start
npm install -g @microwiseai/ist-setup
ist-setup auth login # browser login → ~/.ist/credentials
ist-setup install # install the @ist/beta snapshot (latest)
ist-setup doctor # verify the environmentCommands
All commands accept --json for machine-readable output.
Install
ist-setup install # install @ist/beta (latest)
ist-setup install --version <ver> # install a specific version, e.g. 0.6.18
ist-setup install --list # list available versions (does not install)
ist-setup install --force # force reinstall even if already installed--version <ver>selects a specific snapshot version (omit for latest). The version is passed through to thesnapshotCLI, which resolves it via the registry-proxy.--listqueries the registry-proxy for available versions and prints them (newest first, with thelatestmarked) without installing.
Diagnostics
ist-setup doctor # comprehensive environment diagnostics
ist-setup doctor --fix # auto-fix fixable issues
ist-setup check # installation status summaryAuthentication
ist-setup auth login # login to IST (opens browser)
ist-setup auth logout # logout and remove credentials
ist-setup auth status # show authentication statusServices
Manage the detector-agent service (installed as part of the testing tier).
ist-setup service detector status # show detector-agent status
ist-setup service detector start # start detector-agent
ist-setup service detector stop # stop detector-agent
ist-setup service list # list all IST servicesConfiguration
ist-setup config show # show current IST configuration
ist-setup config npmrc # auto-configure ~/.npmrc for the IST registry
ist-setup config reset # remove @ist-related settings from ~/.npmrcVersion
ist-setup --version # print the installed CLI versionLicense
MIT
