CLI Reference
Synopsis
./install.sh [OPTIONS] COMMAND [ARGS]
Commands
install
Install skill(s) to detected IDEs.
./install.sh install --skill <name> # Install one skill
./install.sh install --all # Install all skills
uninstall
Remove skill(s) from IDEs and registry.
./install.sh uninstall --skill <name>
./install.sh uninstall --all
update
Update skill documentation from upstream repositories.
./install.sh update --skill <name>
./install.sh update --all
check-updates
Check if any installed skills have upstream changes.
./install.sh check-updates
verify
Validate skill installation integrity.
./install.sh verify --skill <name>
./install.sh verify --all
./install.sh verify # same as --all
list
Show installed skills with commit hash, date, and target IDEs.
./install.sh list
available
Show all available skills with repository URLs.
./install.sh available
upgrade-installer
Check for and install updates to the installer itself.
./install.sh upgrade-installer
help
Show the help message.
./install.sh help
Options
| Option | Description |
|---|---|
--ide <claude\|cursor\|both> | Target specific IDE (default: auto-detect) |
--verbose, -v | Enable verbose debug output |
--dry-run | Show what would be done without changes |
--force, -f | Force operation even if already up to date |
--no-auto-check | Disable automatic update checks on install |
Exit Codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 2 | Invalid arguments |
| 3 | Missing prerequisites |
| 4 | Network / fetch error |
| 6 | IDE not detected or skill not found |
| 10 | Validation failure |
| 11 | Corrupted registry |
| 12 | Upgrade failure |
Environment Variables
| Variable | Description | Default |
|---|---|---|
RHEL_DEVOPS_SKILLS_HOME | Data directory path | ~/.rhel-devops-skills |
RHEL_DEVOPS_SKILLS_VERBOSE | Enable verbose output | false |
GITHUB_TOKEN | GitHub API token for private repos / rate limits | unset |