Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion plugins/aws-cli/install-guidance.json
Original file line number Diff line number Diff line change
@@ -1 +1,12 @@
{"plugin":"aws-cli","binary":"aws-cli","check":"which aws-cli","install_steps":["brew install aws-cli","Verify: aws-cli --version","supercli plugins install ./plugins/aws-cli --on-conflict replace --json"]}
{
"plugin": "aws-cli",
"binary": "aws",
"check": "which aws",
"install_steps": [
"brew install awscli",
"pipx install awscli",
"Verify: aws --version",
"supercli plugins install ./plugins/aws-cli --on-conflict replace --json"
],
"note": "Homebrew formula is `awscli`; the binary it installs is `aws`."
}
5 changes: 4 additions & 1 deletion plugins/aws-cli/meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
{
"description": "AWS CLI — command-line interface for Amazon Web Services",
"tags": [
"aws-cli"
"aws",
"cloud",
"devops",
"cli"
],
"has_learn": true
}
60 changes: 59 additions & 1 deletion plugins/aws-cli/plugin.json
Original file line number Diff line number Diff line change
@@ -1 +1,59 @@
{"name":"TOOL","version":"0.1.0","description":"Tool","source":"https://github.com","checks":[{"type":"binary","name":"TOOL"}],"install_guidance":{"plugin":"TOOL","binary":"TOOL","check":"which TOOL","install_steps":["brew install TOOL","Verify: TOOL --version","supercli plugins install ./plugins/TOOL --on-conflict replace --json"]},"learn":{"file":"skills/quickstart/SKILL.md"},"commands":[{"namespace":"TOOL","resource":"self","action":"version","description":"Version","adapter":"process","adapterConfig":{"command":"TOOL","baseArgs":["--version"],"missingDependencyHelp":"Install TOOL"},"args":[]}]}
{
"name": "aws-cli",
"version": "0.1.0",
"description": "AWS CLI — command-line interface for Amazon Web Services",
"source": "https://github.com/aws/aws-cli",
"checks": [
{
"type": "binary",
"name": "aws"
}
],
"install_guidance": {
"plugin": "aws-cli",
"binary": "aws",
"check": "which aws",
"install_steps": [
"brew install awscli",
"pipx install awscli",
"Verify: aws --version",
"supercli plugins install ./plugins/aws-cli --on-conflict replace --json"
],
"note": "Homebrew formula is `awscli`; the binary it installs is `aws`."
},
"learn": {
"file": "skills/quickstart/SKILL.md"
},
"commands": [
{
"namespace": "aws-cli",
"resource": "self",
"action": "version",
"description": "Print aws-cli version",
"adapter": "process",
"adapterConfig": {
"command": "aws",
"baseArgs": [
"--version"
],
"timeout_ms": 5000,
"missingDependencyHelp": "Install aws-cli: brew install awscli"
},
"args": []
},
{
"namespace": "aws-cli",
"resource": "cli",
"action": "run",
"description": "AWS CLI — command-line interface for Amazon Web Services",
"adapter": "process",
"adapterConfig": {
"command": "aws",
"passthrough": true,
"timeout_ms": 30000,
"missingDependencyHelp": "Install aws-cli: brew install awscli"
},
"args": []
}
]
}
25 changes: 25 additions & 0 deletions plugins/aws-cli/skills/quickstart/SKILL.md
Original file line number Diff line number Diff line change
@@ -1 +1,26 @@
---
name: aws-cli
description: Use this skill when working with aws-cli via supercli.
---

# aws-cli

AWS CLI — command-line interface for Amazon Web Services

## Install

```bash
brew install awscli
pipx install awscli
```

Verify installation:

```bash
which aws
```

## Commands

- `aws-cli self version` — print aws version
- `aws-cli cli run ...` — pass any arguments straight through to `aws`
12 changes: 11 additions & 1 deletion plugins/azure-cli/install-guidance.json
Original file line number Diff line number Diff line change
@@ -1 +1,11 @@
{"plugin":"azure-cli","binary":"azure-cli","check":"which azure-cli","install_steps":["brew install azure-cli","Verify: azure-cli --version","supercli plugins install ./plugins/azure-cli --on-conflict replace --json"]}
{
"plugin": "azure-cli",
"binary": "az",
"check": "which az",
"install_steps": [
"brew install azure-cli",
"Verify: az --version",
"supercli plugins install ./plugins/azure-cli --on-conflict replace --json"
],
"note": "The Azure CLI binary is `az`."
}
5 changes: 4 additions & 1 deletion plugins/azure-cli/meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
{
"description": "Azure CLI — command-line interface for Microsoft Azure services",
"tags": [
"azure-cli"
"azure",
"cloud",
"devops",
"cli"
],
"has_learn": true
}
59 changes: 58 additions & 1 deletion plugins/azure-cli/plugin.json
Original file line number Diff line number Diff line change
@@ -1 +1,58 @@
{"name":"TOOL","version":"0.1.0","description":"Tool","source":"https://github.com","checks":[{"type":"binary","name":"TOOL"}],"install_guidance":{"plugin":"TOOL","binary":"TOOL","check":"which TOOL","install_steps":["brew install TOOL","Verify: TOOL --version","supercli plugins install ./plugins/TOOL --on-conflict replace --json"]},"learn":{"file":"skills/quickstart/SKILL.md"},"commands":[{"namespace":"TOOL","resource":"self","action":"version","description":"Version","adapter":"process","adapterConfig":{"command":"TOOL","baseArgs":["--version"],"missingDependencyHelp":"Install TOOL"},"args":[]}]}
{
"name": "azure-cli",
"version": "0.1.0",
"description": "Azure CLI — command-line interface for Microsoft Azure services",
"source": "https://github.com/Azure/azure-cli",
"checks": [
{
"type": "binary",
"name": "az"
}
],
"install_guidance": {
"plugin": "azure-cli",
"binary": "az",
"check": "which az",
"install_steps": [
"brew install azure-cli",
"Verify: az --version",
"supercli plugins install ./plugins/azure-cli --on-conflict replace --json"
],
"note": "The Azure CLI binary is `az`."
},
"learn": {
"file": "skills/quickstart/SKILL.md"
},
"commands": [
{
"namespace": "azure-cli",
"resource": "self",
"action": "version",
"description": "Print azure-cli version",
"adapter": "process",
"adapterConfig": {
"command": "az",
"baseArgs": [
"--version"
],
"timeout_ms": 5000,
"missingDependencyHelp": "Install azure-cli: brew install azure-cli"
},
"args": []
},
{
"namespace": "azure-cli",
"resource": "cli",
"action": "run",
"description": "Azure CLI — command-line interface for Microsoft Azure services",
"adapter": "process",
"adapterConfig": {
"command": "az",
"passthrough": true,
"timeout_ms": 30000,
"missingDependencyHelp": "Install azure-cli: brew install azure-cli"
},
"args": []
}
]
}
24 changes: 24 additions & 0 deletions plugins/azure-cli/skills/quickstart/SKILL.md
Original file line number Diff line number Diff line change
@@ -1 +1,25 @@
---
name: azure-cli
description: Use this skill when working with azure-cli via supercli.
---

# azure-cli

Azure CLI — command-line interface for Microsoft Azure services

## Install

```bash
brew install azure-cli
```

Verify installation:

```bash
which az
```

## Commands

- `azure-cli self version` — print az version
- `azure-cli cli run ...` — pass any arguments straight through to `az`
12 changes: 11 additions & 1 deletion plugins/cargo-clap/install-guidance.json
Original file line number Diff line number Diff line change
@@ -1 +1,11 @@
{"plugin":"cargo-clap","binary":"cargo-clap","check":"which cargo-clap","install_steps":["brew install cargo-clap","Verify: cargo-clap --version","supercli plugins install ./plugins/cargo-clap --on-conflict replace --json"]}
{
"plugin": "cargo-clap",
"binary": "cargo-clap",
"check": "which cargo-clap",
"install_steps": [
"cargo install cargo-clap",
"Verify: cargo-clap --version",
"supercli plugins install ./plugins/cargo-clap --on-conflict replace --json"
],
"note": "Legacy cargo subcommand from clap 2.x; prefer `cargo add clap` in new projects."
}
5 changes: 4 additions & 1 deletion plugins/cargo-clap/meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
{
"description": "cargo-clap — cargo extension for generating CLI argument parsers",
"tags": [
"cargo-clap"
"rust",
"cargo",
"cli",
"development"
],
"has_learn": true
}
45 changes: 44 additions & 1 deletion plugins/cargo-clap/plugin.json
Original file line number Diff line number Diff line change
@@ -1 +1,44 @@
{"name":"TOOL","version":"0.1.0","description":"Tool","source":"https://github.com","checks":[{"type":"binary","name":"TOOL"}],"install_guidance":{"plugin":"TOOL","binary":"TOOL","check":"which TOOL","install_steps":["brew install TOOL","Verify: TOOL --version","supercli plugins install ./plugins/TOOL --on-conflict replace --json"]},"learn":{"file":"skills/quickstart/SKILL.md"},"commands":[{"namespace":"TOOL","resource":"self","action":"version","description":"Version","adapter":"process","adapterConfig":{"command":"TOOL","baseArgs":["--version"],"missingDependencyHelp":"Install TOOL"},"args":[]}]}
{
"name": "cargo-clap",
"version": "0.1.0",
"description": "cargo-clap — cargo extension for generating CLI argument parsers",
"source": "https://github.com/clap-rs/clap",
"checks": [
{
"type": "binary",
"name": "cargo-clap"
}
],
"install_guidance": {
"plugin": "cargo-clap",
"binary": "cargo-clap",
"check": "which cargo-clap",
"install_steps": [
"cargo install cargo-clap",
"Verify: cargo-clap --version",
"supercli plugins install ./plugins/cargo-clap --on-conflict replace --json"
],
"note": "Legacy cargo subcommand from clap 2.x; prefer `cargo add clap` in new projects."
},
"learn": {
"file": "skills/quickstart/SKILL.md"
},
"commands": [
{
"namespace": "cargo-clap",
"resource": "self",
"action": "version",
"description": "Print cargo-clap version",
"adapter": "process",
"adapterConfig": {
"command": "cargo-clap",
"baseArgs": [
"--version"
],
"timeout_ms": 5000,
"missingDependencyHelp": "Install cargo-clap: cargo install cargo-clap"
},
"args": []
}
]
}
23 changes: 23 additions & 0 deletions plugins/cargo-clap/skills/quickstart/SKILL.md
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
---
name: cargo-clap
description: Use this skill when working with cargo-clap via supercli.
---

# cargo-clap

cargo-clap — cargo extension for generating CLI argument parsers

## Install

```bash
cargo install cargo-clap
```

Verify installation:

```bash
which cargo-clap
```

## Commands

- `cargo-clap self version` — print cargo-clap version
12 changes: 11 additions & 1 deletion plugins/clap/install-guidance.json
Original file line number Diff line number Diff line change
@@ -1 +1,11 @@
{"plugin":"clap","binary":"clap","check":"which clap","install_steps":["brew install clap","Verify: clap --version","supercli plugins install ./plugins/clap --on-conflict replace --json"]}
{
"plugin": "clap",
"binary": "clap",
"check": "which clap",
"install_steps": [
"cargo add clap",
"Verify: clap --version",
"supercli plugins install ./plugins/clap --on-conflict replace --json"
],
"note": "clap is primarily a Rust library — use `cargo add clap` inside a Rust project."
}
4 changes: 3 additions & 1 deletion plugins/clap/meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{
"description": "Clap — command-line argument parser for Rust with derive support",
"tags": [
"clap"
"rust",
"cli",
"development"
],
"has_learn": true
}
45 changes: 44 additions & 1 deletion plugins/clap/plugin.json
Original file line number Diff line number Diff line change
@@ -1 +1,44 @@
{"name":"TOOL","version":"0.1.0","description":"Tool","source":"https://github.com","checks":[{"type":"binary","name":"TOOL"}],"install_guidance":{"plugin":"TOOL","binary":"TOOL","check":"which TOOL","install_steps":["brew install TOOL","Verify: TOOL --version","supercli plugins install ./plugins/TOOL --on-conflict replace --json"]},"learn":{"file":"skills/quickstart/SKILL.md"},"commands":[{"namespace":"TOOL","resource":"self","action":"version","description":"Version","adapter":"process","adapterConfig":{"command":"TOOL","baseArgs":["--version"],"missingDependencyHelp":"Install TOOL"},"args":[]}]}
{
"name": "clap",
"version": "0.1.0",
"description": "Clap — command-line argument parser for Rust with derive support",
"source": "https://github.com/clap-rs/clap",
"checks": [
{
"type": "binary",
"name": "clap"
}
],
"install_guidance": {
"plugin": "clap",
"binary": "clap",
"check": "which clap",
"install_steps": [
"cargo add clap",
"Verify: clap --version",
"supercli plugins install ./plugins/clap --on-conflict replace --json"
],
"note": "clap is primarily a Rust library — use `cargo add clap` inside a Rust project."
},
"learn": {
"file": "skills/quickstart/SKILL.md"
},
"commands": [
{
"namespace": "clap",
"resource": "self",
"action": "version",
"description": "Print clap version",
"adapter": "process",
"adapterConfig": {
"command": "clap",
"baseArgs": [
"--version"
],
"timeout_ms": 5000,
"missingDependencyHelp": "Install clap: cargo add clap"
},
"args": []
}
]
}
Loading
Loading