Skip to main content

snapshot

The package installer for IST.

Installation

npm install -g @microwiseai/snapshot

Commands

install

Install an IST snapshot package.

snapshot install <package> [options]

Arguments:

  • <package> - Package to install (e.g., @ist/minimal, @ist/full)

Options:

  • --license-key <key> - Provide license key (for licensed packages)
  • --verbose - Show detailed output

Examples:

# Install minimal (free)
snapshot install @ist/minimal

# Install full (requires license)
snapshot install @ist/full

# Install with license key
snapshot install @ist/full --license-key BETA-XXXX-XXXX-XXXX-XXXX

list

List available snapshot packages.

snapshot list

Output:

Available snapshots:
@ist/minimal v0.6.0 IST Minimal - core tools
@ist/foundation v0.4.0 IST Foundation - minimal + smon
@ist/full v0.5.1 IST Full - foundation + all skits

current

Show currently installed snapshot.

snapshot current

license

Manage license key.

# Set license key
snapshot license set <key>

# Show current license
snapshot license show

# Clear license
snapshot license clear

Package Hierarchy

IST packages follow an inheritance model:

@ist/minimal (free)
└── @ist/foundation
└── @ist/full (license required)

Each package includes everything from its parent plus additional tools.

Authentication

Before installing, you need to authenticate:

ist login

This is required for accessing the package registry.