본문으로 건너뛰기

skit

Profile package manager CLI.

Commands

install

Install a skit package.

skit install <package> [options]

Options:

  • -v, --verbose - Show detailed output
  • --dry-run - Preview without installing

Examples:

# Install TDA kit
skit install @ist/tda-kit

# Install MWD kit
skit install @ist/mwd-kit

list

List installed packages.

skit list [options]

Options:

  • --json - Output as JSON

info

Show current package info.

skit info [options]

Options:

  • --json - Output as JSON

uninstall

Remove an installed package.

skit uninstall <package> [options]

Options:

  • -v, --verbose - Show detailed output
  • --dry-run - Preview without removing

pack

Create a package from current directory.

skit pack [options]

Options:

  • -o, --output <dir> - Output directory
  • --dry-run - Preview files to include

publish

Publish package to GitLab.

skit publish [options]

Options:

  • --bump <type> - Bump version (patch, minor, major)
  • --dry-run - Test without publishing

Package Format

Skit packages use skit.json:

{
"name": "@ist/my-kit",
"version": "1.0.0",
"description": "My custom kit",
"type": "skit",
"files": [
"skit.json",
"profiles/my-profile.json"
],
"components": {
"profiles": [
{
"name": "my-profile",
"file": "profiles/my-profile.json",
"description": "My custom profile"
}
]
},
"install": {
"profiles": "~/.ist/profiles/"
}
}

Installation Locations

ComponentLocation
Profiles~/.ist/profiles/
Prompts~/.ist/prompts/
Commands~/.ist/commands/