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
| Component | Location |
|---|---|
| Profiles | ~/.ist/profiles/ |
| Prompts | ~/.ist/prompts/ |
| Commands | ~/.ist/commands/ |