From f895fafa800a8a4ecfc461d69a1dd66ced236173 Mon Sep 17 00:00:00 2001 From: SuperCLI Dev Date: Thu, 15 Oct 2026 13:25:38 +0000 Subject: [PATCH 1/4] fix: restore learn content for 30 bundled plugins advertising has_learn MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit meta.json has_learn:true (or a dangling learn.file) told discover/explore to recommend `plugins learn `, but the SKILL.md it resolves (skills/quickstart/SKILL.md by default) did not exist — the call always failed with resource_not_found. - Add skills/quickstart/SKILL.md for 29 plugins, generated from each plugin's own manifest (install steps, commands, args, passthrough) - jar-skills: its commands object was not an array, so the manifest was invalid and the plugin was invisible to the registry entirely. Convert install/uninstall to proper shell-adapter commands and point learn.file at the existing root SKILL.md (cherry picked from commit 474a77100ab4cd31a395cc22730c61f039c72948) (cherry picked from commit 95d362e3ba6ad8671dd9db0f7c75cb6e3fd834c0) --- plugins/beads/skills/quickstart/SKILL.md | 112 ++++++++++++++++++ plugins/beets/skills/quickstart/SKILL.md | 28 +++++ plugins/dig/skills/quickstart/SKILL.md | 43 +++++++ plugins/editly/skills/quickstart/SKILL.md | 29 +++++ plugins/git-lfs/skills/quickstart/SKILL.md | 84 +++++++++++++ plugins/jar-skills/plugin.json | 35 +++++- plugins/just-cli/skills/quickstart/SKILL.md | 22 ++++ plugins/meson/skills/quickstart/SKILL.md | 83 +++++++++++++ plugins/mjpegtools/skills/quickstart/SKILL.md | 34 ++++++ plugins/mkpasswd/skills/quickstart/SKILL.md | 34 ++++++ plugins/mpc/skills/quickstart/SKILL.md | 34 ++++++ plugins/mpv/skills/quickstart/SKILL.md | 30 +++++ plugins/nasa-cli/skills/quickstart/SKILL.md | 28 +++++ plugins/newsboat/skills/quickstart/SKILL.md | 28 +++++ plugins/osmium/skills/quickstart/SKILL.md | 34 ++++++ .../skills/quickstart/SKILL.md | 34 ++++++ plugins/peazip/skills/quickstart/SKILL.md | 34 ++++++ plugins/pianobar/skills/quickstart/SKILL.md | 29 +++++ plugins/pulsemixer/skills/quickstart/SKILL.md | 34 ++++++ plugins/redpen/skills/quickstart/SKILL.md | 34 ++++++ plugins/release-it/skills/quickstart/SKILL.md | 48 ++++++++ plugins/scour/skills/quickstart/SKILL.md | 34 ++++++ plugins/srm/skills/quickstart/SKILL.md | 34 ++++++ .../skills/quickstart/SKILL.md | 34 ++++++ plugins/tqdm/skills/quickstart/SKILL.md | 57 +++++++++ plugins/unar/skills/quickstart/SKILL.md | 28 +++++ plugins/uvicorn/skills/quickstart/SKILL.md | 46 +++++++ plugins/vacuum/skills/quickstart/SKILL.md | 34 ++++++ plugins/why3/skills/quickstart/SKILL.md | 34 ++++++ plugins/wipe/skills/quickstart/SKILL.md | 34 ++++++ 30 files changed, 1203 insertions(+), 3 deletions(-) create mode 100644 plugins/beads/skills/quickstart/SKILL.md create mode 100644 plugins/beets/skills/quickstart/SKILL.md create mode 100644 plugins/dig/skills/quickstart/SKILL.md create mode 100644 plugins/editly/skills/quickstart/SKILL.md create mode 100644 plugins/git-lfs/skills/quickstart/SKILL.md create mode 100644 plugins/just-cli/skills/quickstart/SKILL.md create mode 100644 plugins/meson/skills/quickstart/SKILL.md create mode 100644 plugins/mjpegtools/skills/quickstart/SKILL.md create mode 100644 plugins/mkpasswd/skills/quickstart/SKILL.md create mode 100644 plugins/mpc/skills/quickstart/SKILL.md create mode 100644 plugins/mpv/skills/quickstart/SKILL.md create mode 100644 plugins/nasa-cli/skills/quickstart/SKILL.md create mode 100644 plugins/newsboat/skills/quickstart/SKILL.md create mode 100644 plugins/osmium/skills/quickstart/SKILL.md create mode 100644 plugins/pandoc-crossref/skills/quickstart/SKILL.md create mode 100644 plugins/peazip/skills/quickstart/SKILL.md create mode 100644 plugins/pianobar/skills/quickstart/SKILL.md create mode 100644 plugins/pulsemixer/skills/quickstart/SKILL.md create mode 100644 plugins/redpen/skills/quickstart/SKILL.md create mode 100644 plugins/release-it/skills/quickstart/SKILL.md create mode 100644 plugins/scour/skills/quickstart/SKILL.md create mode 100644 plugins/srm/skills/quickstart/SKILL.md create mode 100644 plugins/terminal-notifier/skills/quickstart/SKILL.md create mode 100644 plugins/tqdm/skills/quickstart/SKILL.md create mode 100644 plugins/unar/skills/quickstart/SKILL.md create mode 100644 plugins/uvicorn/skills/quickstart/SKILL.md create mode 100644 plugins/vacuum/skills/quickstart/SKILL.md create mode 100644 plugins/why3/skills/quickstart/SKILL.md create mode 100644 plugins/wipe/skills/quickstart/SKILL.md diff --git a/plugins/beads/skills/quickstart/SKILL.md b/plugins/beads/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..f4684ab2ed --- /dev/null +++ b/plugins/beads/skills/quickstart/SKILL.md @@ -0,0 +1,112 @@ +--- +name: beads +description: Issue tracking plugin for beads_rust (br) +--- + +# beads Plugin + +Issue tracking plugin for beads_rust (br) + +## Installation + +```bash +curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/beads_rust/main/install.sh?$(date +%s)" | bash +br --version +``` + +Installation is intentionally delegated to your LLM/automation flow (dcli/scli/supercli). + +## Commands + +### `sc beads install steps` + +Show beads_rust installation steps for LLM automation + +### `sc beads workspace init` + +Initialize beads workspace in current repository + +### `sc beads issue create [--type <value>] [--priority <value>] [--description <value>]` + +Create a beads issue + +- `title` (string, required) — +- `type` (string, optional) — +- `priority` (integer, optional) — +- `description` (string, optional) — + +### `sc beads issue list [--status <value>] [--priority <value>] [--assignee <value>]` + +List beads issues + +- `status` (string, optional) — +- `priority` (string, optional) — +- `assignee` (string, optional) — + +### `sc beads issue ready` + +List actionable beads issues + +### `sc beads issue show <id>` + +Show beads issue details + +- `id` (string, required) — + +### `sc beads issue update <id> [--status <value>] [--priority <value>] [--assignee <value>]` + +Update a beads issue + +- `id` (string, required) — +- `status` (string, optional) — +- `priority` (integer, optional) — +- `assignee` (string, optional) — + +### `sc beads issue close <id> [--reason <value>]` + +Close a beads issue + +- `id` (string, required) — +- `reason` (string, optional) — + +### `sc beads issue reopen <id>` + +Reopen a beads issue + +- `id` (string, required) — + +### `sc beads dep add <child> <parent>` + +Add dependency child->parent + +- `child` (string, required) — +- `parent` (string, required) — + +### `sc beads dep remove <child> <parent>` + +Remove dependency child->parent + +- `child` (string, required) — +- `parent` (string, required) — + +### `sc beads dep cycles` + +Find dependency cycles + +### `sc beads sync run [--flush-only] [--import-only]` + +Run beads sync + +- `flush-only` (boolean, optional) — +- `import-only` (boolean, optional) — + +### `sc beads stats show` + +Show beads project stats + +## SuperCLI + +```bash +sc beads _ _ --help +sc plugins learn beads +``` diff --git a/plugins/beets/skills/quickstart/SKILL.md b/plugins/beets/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..5e56437842 --- /dev/null +++ b/plugins/beets/skills/quickstart/SKILL.md @@ -0,0 +1,28 @@ +--- +name: beets +description: beets — music library manager and tagger +--- + +# beets Plugin + +beets — music library manager and tagger + +## Installation + +```bash +pip install beets +``` + + +## Passthrough + +```bash +sc beets _ _ <args...> +``` + +## SuperCLI + +```bash +sc beets _ _ --help +sc plugins learn beets +``` diff --git a/plugins/dig/skills/quickstart/SKILL.md b/plugins/dig/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..358f9382a7 --- /dev/null +++ b/plugins/dig/skills/quickstart/SKILL.md @@ -0,0 +1,43 @@ +--- +name: dig +description: dig — DNS lookup utility. Query DNS name servers for record types A, AAAA, MX, NS, TXT, CNAME, and more. +--- + +# dig Plugin + +dig — DNS lookup utility. Query DNS name servers for record types A, AAAA, MX, NS, TXT, CNAME, and more. + +## Installation + +```bash +brew install bind +Verify: dig --version +``` + +Also available via apt install dnsutils. + +## Commands + +### `sc dig self version` + +Print dig version + +### `sc dig dns resolve <domain> [--record_type <value>]` + +Resolve DNS records for a domain + +- `domain` (string, required) — Domain to query (e.g., example.com) +- `record_type` (string, optional) — Record type: A, AAAA, MX, NS, TXT, CNAME, SOA (default: A) + +## Passthrough + +```bash +sc dig _ _ <args...> +``` + +## SuperCLI + +```bash +sc dig _ _ --help +sc plugins learn dig +``` diff --git a/plugins/editly/skills/quickstart/SKILL.md b/plugins/editly/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..19cab09fa8 --- /dev/null +++ b/plugins/editly/skills/quickstart/SKILL.md @@ -0,0 +1,29 @@ +--- +name: editly +description: editly — declarative video editor CLI +--- + +# editly Plugin + +editly — declarative video editor CLI + +## Installation + +```bash +npm install -g editly +``` + +Requires Node.js and ffmpeg. + +## Passthrough + +```bash +sc editly _ _ <args...> +``` + +## SuperCLI + +```bash +sc editly _ _ --help +sc plugins learn editly +``` diff --git a/plugins/git-lfs/skills/quickstart/SKILL.md b/plugins/git-lfs/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..c9005d4e27 --- /dev/null +++ b/plugins/git-lfs/skills/quickstart/SKILL.md @@ -0,0 +1,84 @@ +--- +name: git-lfs +description: Git LFS — large file storage extension for Git with pattern-based tracking +--- + +# git-lfs Plugin + +Git LFS — large file storage extension for Git with pattern-based tracking + +## Installation + +```bash +brew install git-lfs +git lfs install +``` + +Also available via apt, pacman, and direct download from GitHub releases. + +## Commands + +### `sc git-lfs track add <pattern> [--filename <value>]` + +Track file patterns with Git LFS + +- `pattern` (string, required) — File pattern to track (e.g., *.psd, *.zip) +- `--filename` (string, optional) — Record the filename as the pattern + +### `sc git-lfs track list` + +List all tracked file patterns + +### `sc git-lfs pull run [--remote <value>] [--include <value>] [--exclude <value>]` + +Pull LFS files from remote + +- `remote` (string, optional) — Remote name (default: origin) +- `--include` (string, optional) — Include patterns +- `--exclude` (string, optional) — Exclude patterns + +### `sc git-lfs fetch run [--remote <value>] [--all] [--recent]` + +Fetch LFS files from remote + +- `remote` (string, optional) — Remote name +- `--all` (boolean, optional) — Fetch all LFS files +- `--recent` (boolean, optional) — Fetch recently accessed files + +### `sc git-lfs status show` + +Show LFS file status + +### `sc git-lfs ls-files list [--all] [--long] [--size]` + +List LFS files in the repository + +- `--all` (boolean, optional) — Show all versions +- `--long` (boolean, optional) — Show full object details +- `--size` (boolean, optional) — Show file sizes + +### `sc git-lfs env show` + +Show Git LFS environment info + +### `sc git-lfs migrate run [--include <value>] [--exclude <value>] [--everything] [--yes]` + +Migrate existing files to LFS + +- `--include` (string, optional) — Include patterns +- `--exclude` (string, optional) — Exclude patterns +- `--everything` (boolean, optional) — Migrate all local refs +- `--yes` (boolean, optional) — Skip confirmation + +## Passthrough + +```bash +sc git-lfs _ _ <args...> +``` + +## SuperCLI + +```bash +sc git-lfs _ _ --help +sc plugins learn git-lfs +``` diff --git a/plugins/jar-skills/plugin.json b/plugins/jar-skills/plugin.json index 3c53699e0b..a2cdf0eb88 100644 --- a/plugins/jar-skills/plugin.json +++ b/plugins/jar-skills/plugin.json @@ -7,10 +7,39 @@ "skills": [ "rtk-context-memory-graph" ], - "commands": { - "install": "./install.sh", - "uninstall": "./uninstall.sh" + "learn": { + "file": "SKILL.md" }, + "commands": [ + { + "namespace": "jar-skills", + "resource": "self", + "action": "install", + "description": "Install the rtk-context-memory-graph skill bundle", + "adapter": "shell", + "adapterConfig": { + "script": "bash \"$SUPERCLI_PLUGIN_DIR/install.sh\"", + "unsafe": true, + "parseJson": false, + "timeout_ms": 60000 + }, + "args": [] + }, + { + "namespace": "jar-skills", + "resource": "self", + "action": "uninstall", + "description": "Uninstall the rtk-context-memory-graph skill bundle", + "adapter": "shell", + "adapterConfig": { + "script": "bash \"$SUPERCLI_PLUGIN_DIR/uninstall.sh\"", + "unsafe": true, + "parseJson": false, + "timeout_ms": 60000 + }, + "args": [] + } + ], "files": [ "SKILL.md", "AGENTS.md.template", diff --git a/plugins/just-cli/skills/quickstart/SKILL.md b/plugins/just-cli/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..4f22fd634b --- /dev/null +++ b/plugins/just-cli/skills/quickstart/SKILL.md @@ -0,0 +1,22 @@ +--- +name: just-cli +description: Just command runner - a simpler Make alternative +--- + +# just-cli Plugin + +Just command runner - a simpler Make alternative + +## Installation + +```bash +brew install just +Verify: just --version +``` + +## SuperCLI + +```bash +sc just-cli _ _ --help +sc plugins learn just-cli +``` diff --git a/plugins/meson/skills/quickstart/SKILL.md b/plugins/meson/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..d398fae375 --- /dev/null +++ b/plugins/meson/skills/quickstart/SKILL.md @@ -0,0 +1,83 @@ +--- +name: meson +description: Meson — fast and user-friendly build system with Ninja backend +--- + +# meson Plugin + +Meson — fast and user-friendly build system with Ninja backend + +## Installation + +```bash +pip3 install meson +brew install meson +``` + +Requires Ninja (ninja-build) to compile. Install with: pip3 install ninja or brew install ninja. + +## Commands + +### `sc meson setup init <builddir> [srcdir] [--prefix <value>] [--buildtype <value>] [--default-library <value>] [-D <value>]` + +Initialize a build directory + +- `builddir` (string, required) — Build directory path +- `srcdir` (string, optional) — Source directory path +- `--prefix` (string, optional) — Installation prefix +- `--buildtype` (string, optional) — Build type: plain, debug, debugoptimized, release, minsize +- `--default-library` (string, optional) — Library type: shared, static, both +- `-D` (string, optional) — Set option value (-Dkey=value) + +### `sc meson compile build [builddir] [-j <value>]` + +Build the project + +- `builddir` (string, optional) — Build directory (default: builddir in cwd) +- `-j` (string, optional) — Number of parallel jobs + +### `sc meson test run [builddir] [--suite <value>] [--verbose] [-j <value>]` + +Run project tests + +- `builddir` (string, optional) — Build directory +- `--suite` (string, optional) — Run specific test suite +- `--verbose` (boolean, optional) — Verbose output +- `-j` (string, optional) — Number of parallel tests + +### `sc meson install run [builddir] [--destdir <value>] [--dry-run]` + +Install the built project + +- `builddir` (string, optional) — Build directory +- `--destdir` (string, optional) — Destination directory +- `--dry-run` (boolean, optional) — Print what would be installed + +### `sc meson configure set <builddir> [-D <value>]` + +Configure project options + +- `builddir` (string, required) — Build directory +- `-D` (string, optional) — Set option value (-Dkey=value) + +### `sc meson introspect query <builddir> [--targets] [--dependencies] [--projectinfo]` + +Introspect the build system + +- `builddir` (string, required) — Build directory +- `--targets` (boolean, optional) — List all targets +- `--dependencies` (boolean, optional) — List dependencies +- `--projectinfo` (boolean, optional) — Show project info + +## Passthrough + +```bash +sc meson _ _ <args...> +``` + +## SuperCLI + +```bash +sc meson _ _ --help +sc plugins learn meson +``` diff --git a/plugins/mjpegtools/skills/quickstart/SKILL.md b/plugins/mjpegtools/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..63c76389b7 --- /dev/null +++ b/plugins/mjpegtools/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: mjpegtools +description: mjpegtools — MJPEG video processing tools for capture, playback, editing, and compression. Supports hardware MJPEG codec, AVI file operations, audio/video synchronization, and format conversion between MJPEG and other video formats. +--- + +# mjpegtools Plugin + +mjpegtools — MJPEG video processing tools for capture, playback, editing, and compression. Supports hardware MJPEG codec, AVI file operations, audio/video synchronization, and format conversion between MJPEG and other video formats. + +## Installation + +```bash +brew install mjpegtools +Verify: mjpegtools --version +``` + +## Commands + +### `sc mjpegtools self version` + +Print mjpegtools version + +## Passthrough + +```bash +sc mjpegtools _ _ <args...> +``` + +## SuperCLI + +```bash +sc mjpegtools _ _ --help +sc plugins learn mjpegtools +``` diff --git a/plugins/mkpasswd/skills/quickstart/SKILL.md b/plugins/mkpasswd/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..2bf040402c --- /dev/null +++ b/plugins/mkpasswd/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: mkpasswd +description: mkpasswd — generate password hashes using various crypt algorithms (MD5, SHA-256, SHA-512, bcrypt, yescrypt). Creates /etc/shadow-compatible password entries for user provisioning, automated setup scripts, and container/user initialization. +--- + +# mkpasswd Plugin + +mkpasswd — generate password hashes using various crypt algorithms (MD5, SHA-256, SHA-512, bcrypt, yescrypt). Creates /etc/shadow-compatible password entries for user provisioning, automated setup scripts, and container/user initialization. + +## Installation + +```bash +brew install mkpasswd +Verify: mkpasswd --version +``` + +## Commands + +### `sc mkpasswd self version` + +Print mkpasswd version + +## Passthrough + +```bash +sc mkpasswd _ _ <args...> +``` + +## SuperCLI + +```bash +sc mkpasswd _ _ --help +sc plugins learn mkpasswd +``` diff --git a/plugins/mpc/skills/quickstart/SKILL.md b/plugins/mpc/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..346e9406ec --- /dev/null +++ b/plugins/mpc/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: mpc +description: mpc — command-line client for Music Player Daemon (MPD). Controls music playback, playlists, volume, and queue management. Supports local and remote MPD connections, shuffle/repeat modes, and library search from the terminal. +--- + +# mpc Plugin + +mpc — command-line client for Music Player Daemon (MPD). Controls music playback, playlists, volume, and queue management. Supports local and remote MPD connections, shuffle/repeat modes, and library search from the terminal. + +## Installation + +```bash +brew install mpc +Verify: mpc --version +``` + +## Commands + +### `sc mpc self version` + +Print mpc version + +## Passthrough + +```bash +sc mpc _ _ <args...> +``` + +## SuperCLI + +```bash +sc mpc _ _ --help +sc plugins learn mpc +``` diff --git a/plugins/mpv/skills/quickstart/SKILL.md b/plugins/mpv/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..488021c7ed --- /dev/null +++ b/plugins/mpv/skills/quickstart/SKILL.md @@ -0,0 +1,30 @@ +--- +name: mpv +description: mpv — command-line media player +--- + +# mpv Plugin + +mpv — command-line media player + +## Installation + +```bash +macOS: brew install mpv +Ubuntu/Debian: sudo apt install mpv +Windows: winget install mpv +``` + + +## Passthrough + +```bash +sc mpv _ _ <args...> +``` + +## SuperCLI + +```bash +sc mpv _ _ --help +sc plugins learn mpv +``` diff --git a/plugins/nasa-cli/skills/quickstart/SKILL.md b/plugins/nasa-cli/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..a2b51267e7 --- /dev/null +++ b/plugins/nasa-cli/skills/quickstart/SKILL.md @@ -0,0 +1,28 @@ +--- +name: nasa-cli +description: nasa-cli — download NASA Picture of the Day +--- + +# nasa-cli Plugin + +nasa-cli — download NASA Picture of the Day + +## Installation + +```bash +npm i -g nasa-cli +``` + + +## Passthrough + +```bash +sc nasa-cli _ _ <args...> +``` + +## SuperCLI + +```bash +sc nasa-cli _ _ --help +sc plugins learn nasa-cli +``` diff --git a/plugins/newsboat/skills/quickstart/SKILL.md b/plugins/newsboat/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..e0bdbf52ca --- /dev/null +++ b/plugins/newsboat/skills/quickstart/SKILL.md @@ -0,0 +1,28 @@ +--- +name: newsboat +description: newsboat — terminal RSS/Atom feed reader with OPML support, podcast integration, and extensible configuration +--- + +# newsboat Plugin + +newsboat — terminal RSS/Atom feed reader with OPML support, podcast integration, and extensible configuration + +## Installation + +```bash +brew install newsboat +Verify: newsboat --version +``` + +## Passthrough + +```bash +sc newsboat _ _ <args...> +``` + +## SuperCLI + +```bash +sc newsboat _ _ --help +sc plugins learn newsboat +``` diff --git a/plugins/osmium/skills/quickstart/SKILL.md b/plugins/osmium/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..a854bead94 --- /dev/null +++ b/plugins/osmium/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: osmium +description: osmium — OpenStreetMap data processing toolkit for command-line. Converts, filters, extracts, and analyzes .osm, .pbf, and .o5m map files. Supports geographic queries, tag filtering, bounding box extraction, and data statistics for OSM data workflows. +--- + +# osmium Plugin + +osmium — OpenStreetMap data processing toolkit for command-line. Converts, filters, extracts, and analyzes .osm, .pbf, and .o5m map files. Supports geographic queries, tag filtering, bounding box extraction, and data statistics for OSM data workflows. + +## Installation + +```bash +brew install osmium +Verify: osmium --version +``` + +## Commands + +### `sc osmium self version` + +Print osmium version + +## Passthrough + +```bash +sc osmium _ _ <args...> +``` + +## SuperCLI + +```bash +sc osmium _ _ --help +sc plugins learn osmium +``` diff --git a/plugins/pandoc-crossref/skills/quickstart/SKILL.md b/plugins/pandoc-crossref/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..870c4e8285 --- /dev/null +++ b/plugins/pandoc-crossref/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: pandoc-crossref +description: pandoc-crossref — pandoc filter for automatic figure, table, equation, and code block cross-referencing in Markdown documents. Generates numbered references with customizable prefixes, format tags (fig:, tbl:, eq:, lst:), and hyperlinked cross-references for scholarly writing. +--- + +# pandoc-crossref Plugin + +pandoc-crossref — pandoc filter for automatic figure, table, equation, and code block cross-referencing in Markdown documents. Generates numbered references with customizable prefixes, format tags (fig:, tbl:, eq:, lst:), and hyperlinked cross-references for scholarly writing. + +## Installation + +```bash +brew install pandoc-crossref +Verify: pandoc-crossref --version +``` + +## Commands + +### `sc pandoc-crossref self version` + +Print pandoc-crossref version + +## Passthrough + +```bash +sc pandoc-crossref _ _ <args...> +``` + +## SuperCLI + +```bash +sc pandoc-crossref _ _ --help +sc plugins learn pandoc-crossref +``` diff --git a/plugins/peazip/skills/quickstart/SKILL.md b/plugins/peazip/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..9c3bccd675 --- /dev/null +++ b/plugins/peazip/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: peazip +description: peazip — cross-platform archive manager CLI supporting 200+ archive formats. Create, extract, and convert archives with AES-256 encryption, split volumes, checksum verification, and compression presets for zip, 7z, tar, gz, bz2, and many more. +--- + +# peazip Plugin + +peazip — cross-platform archive manager CLI supporting 200+ archive formats. Create, extract, and convert archives with AES-256 encryption, split volumes, checksum verification, and compression presets for zip, 7z, tar, gz, bz2, and many more. + +## Installation + +```bash +brew install peazip +Verify: peazip --version +``` + +## Commands + +### `sc peazip self version` + +Print peazip version + +## Passthrough + +```bash +sc peazip _ _ <args...> +``` + +## SuperCLI + +```bash +sc peazip _ _ --help +sc plugins learn peazip +``` diff --git a/plugins/pianobar/skills/quickstart/SKILL.md b/plugins/pianobar/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..08ba650303 --- /dev/null +++ b/plugins/pianobar/skills/quickstart/SKILL.md @@ -0,0 +1,29 @@ +--- +name: pianobar +description: pianobar — console Pandora radio client +--- + +# pianobar Plugin + +pianobar — console Pandora radio client + +## Installation + +```bash +macOS: brew install pianobar +Ubuntu/Debian: sudo apt install pianobar +``` + + +## Passthrough + +```bash +sc pianobar _ _ <args...> +``` + +## SuperCLI + +```bash +sc pianobar _ _ --help +sc plugins learn pianobar +``` diff --git a/plugins/pulsemixer/skills/quickstart/SKILL.md b/plugins/pulsemixer/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..b897428c70 --- /dev/null +++ b/plugins/pulsemixer/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: pulsemixer +description: pulsemixer — PulseAudio volume control CLI with interactive and batch modes. Adjust sink, source, and stream volumes, toggle mute, change default devices, and manage audio profiles. Supports both interactive TUI and scriptable command-line operations. +--- + +# pulsemixer Plugin + +pulsemixer — PulseAudio volume control CLI with interactive and batch modes. Adjust sink, source, and stream volumes, toggle mute, change default devices, and manage audio profiles. Supports both interactive TUI and scriptable command-line operations. + +## Installation + +```bash +brew install pulsemixer +Verify: pulsemixer --version +``` + +## Commands + +### `sc pulsemixer self version` + +Print pulsemixer version + +## Passthrough + +```bash +sc pulsemixer _ _ <args...> +``` + +## SuperCLI + +```bash +sc pulsemixer _ _ --help +sc plugins learn pulsemixer +``` diff --git a/plugins/redpen/skills/quickstart/SKILL.md b/plugins/redpen/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..c7c9fdbbe7 --- /dev/null +++ b/plugins/redpen/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: redpen +description: redpen — document validation tool for writing quality. Checks HTML, LaTeX, Markdown, and plain text documents for readability, sentencelength, paragraph structure, double negatives, and banned words. Supports custom validation rules via configuration files. +--- + +# redpen Plugin + +redpen — document validation tool for writing quality. Checks HTML, LaTeX, Markdown, and plain text documents for readability, sentencelength, paragraph structure, double negatives, and banned words. Supports custom validation rules via configuration files. + +## Installation + +```bash +npm install -g redpen +Verify: redpen --version +``` + +## Commands + +### `sc redpen self version` + +Print redpen version + +## Passthrough + +```bash +sc redpen _ _ <args...> +``` + +## SuperCLI + +```bash +sc redpen _ _ --help +sc plugins learn redpen +``` diff --git a/plugins/release-it/skills/quickstart/SKILL.md b/plugins/release-it/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..6b877dfd0e --- /dev/null +++ b/plugins/release-it/skills/quickstart/SKILL.md @@ -0,0 +1,48 @@ +--- +name: release-it +description: Automate version bumps, changelog generation, git tags, and publishing to npm/GitHub/GitLab — all from one CLI command. +--- + +# release-it Plugin + +Automate version bumps, changelog generation, git tags, and publishing to npm/GitHub/GitLab — all from one CLI command. + +## Installation + +```bash +npm install -g release-it +release-it --version +``` + +Requires Node.js 18+. Also install @release-it/XXX plugins for extended functionality (e.g., @release-it/conventional-changelog for conventional commits). + +## Commands + +### `sc release-it release create [--dry-run] [--ci] [--config <value>] [--no-git] [--no-npm] [--no-github] [--no-gitlab] [--increment <value>] [--preReleaseId <value>] [--npm.tag <value>] [--github.release]` + +Create a new release (bump version, tag, push, publish) + +- `--dry-run` (boolean, optional) — Show what would happen without making changes +- `--ci` (boolean, optional) — Run in CI mode (non-interactive) +- `--config` (string, optional) — Path to config file +- `--no-git` (boolean, optional) — Skip git steps +- `--no-npm` (boolean, optional) — Skip npm publish +- `--no-github` (boolean, optional) — Skip GitHub release +- `--no-gitlab` (boolean, optional) — Skip GitLab release +- `--increment` (string, optional) — Version increment (major, minor, patch, premajor, preminor, prepatch, prerelease) +- `--preReleaseId` (string, optional) — Pre-release identifier (e.g., beta, alpha, rc) +- `--npm.tag` (string, optional) — npm dist-tag (e.g., next, latest) +- `--github.release` (boolean, optional) — Create GitHub release + +## Passthrough + +```bash +sc release-it _ _ <args...> +``` + +## SuperCLI + +```bash +sc release-it _ _ --help +sc plugins learn release-it +``` diff --git a/plugins/scour/skills/quickstart/SKILL.md b/plugins/scour/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..9071d60687 --- /dev/null +++ b/plugins/scour/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: scour +description: scour — SVG optimizer and cleaner that reduces file size without affecting quality. Removes metadata, editor cruft, unused definitions, and simplifies path data. Produces production-ready SVGs optimized for web delivery with configurable precision settings. +--- + +# scour Plugin + +scour — SVG optimizer and cleaner that reduces file size without affecting quality. Removes metadata, editor cruft, unused definitions, and simplifies path data. Produces production-ready SVGs optimized for web delivery with configurable precision settings. + +## Installation + +```bash +pip install scour +Verify: scour --version +``` + +## Commands + +### `sc scour self version` + +Print scour version + +## Passthrough + +```bash +sc scour _ _ <args...> +``` + +## SuperCLI + +```bash +sc scour _ _ --help +sc plugins learn scour +``` diff --git a/plugins/srm/skills/quickstart/SKILL.md b/plugins/srm/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..390091d728 --- /dev/null +++ b/plugins/srm/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: srm +description: srm — secure file deletion tool that overwrites data before removal. Implements multiple wipe algorithms including Gutmann, DoD 5220.22-M, and random overwrite passes. Prevents recovery of deleted files by ensuring the underlying storage data is irrecoverable. +--- + +# srm Plugin + +srm — secure file deletion tool that overwrites data before removal. Implements multiple wipe algorithms including Gutmann, DoD 5220.22-M, and random overwrite passes. Prevents recovery of deleted files by ensuring the underlying storage data is irrecoverable. + +## Installation + +```bash +brew install srm +Verify: srm --version +``` + +## Commands + +### `sc srm self version` + +Print srm version + +## Passthrough + +```bash +sc srm _ _ <args...> +``` + +## SuperCLI + +```bash +sc srm _ _ --help +sc plugins learn srm +``` diff --git a/plugins/terminal-notifier/skills/quickstart/SKILL.md b/plugins/terminal-notifier/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..5df6a21f89 --- /dev/null +++ b/plugins/terminal-notifier/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: terminal-notifier +description: terminal-notifier — send macOS Notification Center alerts from the command line. Trigger native notifications with custom titles, subtitles, messages, icons, sound effects, and action buttons. Ideal for notifying when long-running commands complete or CI jobs finish. +--- + +# terminal-notifier Plugin + +terminal-notifier — send macOS Notification Center alerts from the command line. Trigger native notifications with custom titles, subtitles, messages, icons, sound effects, and action buttons. Ideal for notifying when long-running commands complete or CI jobs finish. + +## Installation + +```bash +brew install terminal-notifier +Verify: terminal-notifier --version +``` + +## Commands + +### `sc terminal-notifier self version` + +Print terminal-notifier version + +## Passthrough + +```bash +sc terminal-notifier _ _ <args...> +``` + +## SuperCLI + +```bash +sc terminal-notifier _ _ --help +sc plugins learn terminal-notifier +``` diff --git a/plugins/tqdm/skills/quickstart/SKILL.md b/plugins/tqdm/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..b2703874a4 --- /dev/null +++ b/plugins/tqdm/skills/quickstart/SKILL.md @@ -0,0 +1,57 @@ +--- +name: tqdm +description: tqdm — fast, extensible progress bar for Python with CLI pipe support +--- + +# tqdm Plugin + +tqdm — fast, extensible progress bar for Python with CLI pipe support + +## Installation + +```bash +pip install tqdm +Verify: tqdm --version +``` + +## Commands + +### `sc tqdm pipe progress [--total <value>] [--desc <value>] [--unit <value>] [--ncols <value>] [--mininterval <value>] [--ascii] [--bytes] [--leave] [--smoothing <value>] [--delay <value>] [--colour <value>] [--bar-format <value>] [--postfix <value>]` + +Pipe stdin through a progress bar with total count + +- `--total` (integer, optional) — Expected iteration count for progress estimation +- `--desc` (string, optional) — Prefix text for the progress bar +- `--unit` (string, optional) — Unit name for iterations (default: it) +- `--ncols` (integer, optional) — Fixed width for the progress bar +- `--mininterval` (number, optional) — Minimum update interval in seconds (default: 0.1) +- `--ascii` (boolean, optional) — Use ASCII characters instead of Unicode +- `--bytes` (boolean, optional) — Count bytes, scale to binary units +- `--leave` (boolean, optional) — Leave progress bar after completion (default: true) +- `--smoothing` (number, optional) — Exponential moving average smoothing (0-1) +- `--delay` (number, optional) — Delay display by N seconds (default: 0) +- `--colour` (string, optional) — Bar colour (e.g. 'green', '#00ff00') +- `--bar-format` (string, optional) — Custom bar format string +- `--postfix` (string, optional) — Additional stats to display at the bar end + +### `sc tqdm pipe bytes [--desc <value>] [--ncols <value>] [--leave] [--colour <value>]` + +Pipe data counting bytes with binary unit scaling + +- `--desc` (string, optional) — Prefix text for the progress bar +- `--ncols` (integer, optional) — Fixed width for the progress bar +- `--leave` (boolean, optional) — Leave progress bar after completion +- `--colour` (string, optional) — Bar colour + +## Passthrough + +```bash +sc tqdm _ _ <args...> +``` + +## SuperCLI + +```bash +sc tqdm _ _ --help +sc plugins learn tqdm +``` diff --git a/plugins/unar/skills/quickstart/SKILL.md b/plugins/unar/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..1300163a64 --- /dev/null +++ b/plugins/unar/skills/quickstart/SKILL.md @@ -0,0 +1,28 @@ +--- +name: unar +description: unar — universal archive extractor supporting RAR, 7z, tar, gzip, bzip2, ZIP, ISO, CAB and 60+ formats +--- + +# unar Plugin + +unar — universal archive extractor supporting RAR, 7z, tar, gzip, bzip2, ZIP, ISO, CAB and 60+ formats + +## Installation + +```bash +brew install unar +Verify: unar --version +``` + +## Passthrough + +```bash +sc unar _ _ <args...> +``` + +## SuperCLI + +```bash +sc unar _ _ --help +sc plugins learn unar +``` diff --git a/plugins/uvicorn/skills/quickstart/SKILL.md b/plugins/uvicorn/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..4e08883f25 --- /dev/null +++ b/plugins/uvicorn/skills/quickstart/SKILL.md @@ -0,0 +1,46 @@ +--- +name: uvicorn +description: uvicorn — lightning-fast ASGI server for Python async web frameworks like FastAPI +--- + +# uvicorn Plugin + +uvicorn — lightning-fast ASGI server for Python async web frameworks like FastAPI + +## Installation + +```bash +pip install uvicorn +Verify: uvicorn --version +``` + +## Commands + +### `sc uvicorn server start <app> [--host <value>] [--port <value>] [--reload] [--reload-dir <value>] [--workers <value>] [--uds <value>] [--log-level <value>] [--proxy-headers] [--forwarded-allow-ips <value>] [--timeout-keep-alive <value>]` + +Start an ASGI server for a Python app + +- `app` (string, required) — ASGI app in module:app format (e.g. main:app) +- `--host` (string, optional) — Bind socket to this host (default: 127.0.0.1) +- `--port` (integer, optional) — Bind socket to this port (default: 8000) +- `--reload` (boolean, optional) — Enable auto-reload on file changes +- `--reload-dir` (string, optional) — Set reload directories explicitly +- `--workers` (integer, optional) — Number of worker processes +- `--uds` (string, optional) — Bind to a UNIX domain socket +- `--log-level` (string, optional) — Log level (debug, info, warning, error, critical) +- `--proxy-headers` (boolean, optional) — Enable X-Forwarded-For proxy headers +- `--forwarded-allow-ips` (string, optional) — Comma-separated IPs to trust for forwarded headers +- `--timeout-keep-alive` (integer, optional) — Keep-Alive timeout (default: 5) + +## Passthrough + +```bash +sc uvicorn _ _ <args...> +``` + +## SuperCLI + +```bash +sc uvicorn _ _ --help +sc plugins learn uvicorn +``` diff --git a/plugins/vacuum/skills/quickstart/SKILL.md b/plugins/vacuum/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..8403446e5b --- /dev/null +++ b/plugins/vacuum/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: vacuum +description: vacuum — fast OpenAPI/Spectral-compatible linter and validator for API specifications. Checks OpenAPI 3.x and Swagger 2.0 specs for consistency, completeness, naming conventions, and breaking changes. Supports custom rulesets and JSON output for CI pipelines. +--- + +# vacuum Plugin + +vacuum — fast OpenAPI/Spectral-compatible linter and validator for API specifications. Checks OpenAPI 3.x and Swagger 2.0 specs for consistency, completeness, naming conventions, and breaking changes. Supports custom rulesets and JSON output for CI pipelines. + +## Installation + +```bash +brew install vacuum +Verify: vacuum --version +``` + +## Commands + +### `sc vacuum self version` + +Print vacuum version + +## Passthrough + +```bash +sc vacuum _ _ <args...> +``` + +## SuperCLI + +```bash +sc vacuum _ _ --help +sc plugins learn vacuum +``` diff --git a/plugins/why3/skills/quickstart/SKILL.md b/plugins/why3/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..6dbd6de606 --- /dev/null +++ b/plugins/why3/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: why3 +description: why3 — deductive program verification platform for proving program correctness. Generates verification conditions from annotated programs and discharges them using automated theorem provers (Z3, Alt-Ergo, CVC4) or interactive proof assistants (Coq, Isabelle). +--- + +# why3 Plugin + +why3 — deductive program verification platform for proving program correctness. Generates verification conditions from annotated programs and discharges them using automated theorem provers (Z3, Alt-Ergo, CVC4) or interactive proof assistants (Coq, Isabelle). + +## Installation + +```bash +brew install why3 +Verify: why3 --version +``` + +## Commands + +### `sc why3 self version` + +Print why3 version + +## Passthrough + +```bash +sc why3 _ _ <args...> +``` + +## SuperCLI + +```bash +sc why3 _ _ --help +sc plugins learn why3 +``` diff --git a/plugins/wipe/skills/quickstart/SKILL.md b/plugins/wipe/skills/quickstart/SKILL.md new file mode 100644 index 0000000000..2b988c96df --- /dev/null +++ b/plugins/wipe/skills/quickstart/SKILL.md @@ -0,0 +1,34 @@ +--- +name: wipe +description: wipe — secure file and directory deletion tool using various overwrite algorithms. Erases file contents before unlinking to prevent forensic recovery. Supports recursive directory wiping, filesystem-free space cleaning, and configurable overwrite passes. +--- + +# wipe Plugin + +wipe — secure file and directory deletion tool using various overwrite algorithms. Erases file contents before unlinking to prevent forensic recovery. Supports recursive directory wiping, filesystem-free space cleaning, and configurable overwrite passes. + +## Installation + +```bash +brew install wipe +Verify: wipe --version +``` + +## Commands + +### `sc wipe self version` + +Print wipe version + +## Passthrough + +```bash +sc wipe _ _ <args...> +``` + +## SuperCLI + +```bash +sc wipe _ _ --help +sc plugins learn wipe +``` From 6e3f4e0da8ba99e9968de7f5850cad60f18dfeba Mon Sep 17 00:00:00 2001 From: SuperCLI Dev <dev@supercli.dev> Date: Fri, 16 Oct 2026 09:20:33 +0000 Subject: [PATCH 2/4] fix(plugins): drop unresolvable source fields and restore 31 broken quickstart skills MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Removed invalid source values ("https", "shell", "pip", "npm", "cargo", "maven", "go", "python") from 59 manifests where no trustworthy URL can be derived, matching the established source-less stub convention (editor, filetype, line-count). - Regenerated 31 SKILL.md files that were single-line '# name' stubs with no frontmatter despite has_learn:true — now carry frontmatter, install steps, and command/passthrough usage matching the generated quickstart template. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> (cherry picked from commit eac6e2cc674c1b9b9fbdf7e9442e8e1c1cbd0dfa) (cherry picked from commit 0deb4290273c7262548305d2abc194831ad8f4a4) --- plugins/CBZTool/plugin.json | 1 - plugins/Comic-Encoder/plugin.json | 1 - plugins/ConvertBooks/plugin.json | 1 - plugins/EPUBKit/plugin.json | 1 - plugins/HiFiAlignmentTool/plugin.json | 1 - plugins/IRCClient/plugin.json | 1 - plugins/PDF-to-CBZ/plugin.json | 1 - plugins/SPIDER/plugin.json | 1 - plugins/apngasm/plugin.json | 1 - plugins/ash/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/backhift/plugin.json | 1 - plugins/biostream/plugin.json | 1 - plugins/blender-cli-rendering/plugin.json | 1 - plugins/budget/plugin.json | 1 - plugins/cargo-edit/skills/quickstart/SKILL.md | 30 +++++++++++++++- .../skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/cloudtool/plugin.json | 1 - plugins/cmdline-screenshot/plugin.json | 1 - plugins/comic-tools/plugin.json | 1 - .../criterion-rs/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/criterion/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/crnch/plugin.json | 1 - plugins/daemontools/plugin.json | 1 - plugins/darner/plugin.json | 1 - plugins/dash-licenses/plugin.json | 1 - plugins/dicer/plugin.json | 1 - plugins/ebook-converter/plugin.json | 1 - plugins/elvish/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/envhub/plugin.json | 1 - plugins/epub-tools/plugin.json | 1 - plugins/epub2txt2/plugin.json | 1 - plugins/epubgen/plugin.json | 1 - plugins/fd-find2/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/fzf-bin/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/gh-scout/plugin.json | 1 - plugins/git-auto-sync/plugin.json | 1 - plugins/go-trader/plugin.json | 1 - plugins/ham-beacon/plugin.json | 1 - plugins/hdoc/plugin.json | 1 - plugins/housecat/plugin.json | 1 - plugins/hyperfine/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/kicad-cli-utils/plugin.json | 1 - plugins/kpm/plugin.json | 1 - plugins/kv/plugin.json | 1 - plugins/line-count/plugin.json | 1 - plugins/mailflare/plugin.json | 1 - plugins/mcmd/plugin.json | 1 - plugins/mimic/plugin.json | 1 - plugins/mpv-remote/plugin.json | 1 - plugins/num-format/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/nushell/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/obp-gen-mobi/plugin.json | 1 - plugins/pdf_tools/plugin.json | 1 - plugins/peco/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/phxqueue/plugin.json | 1 - plugins/pickle/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/pingfs/plugin.json | 1 - plugins/proptest/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/proxychains-ng/plugin.json | 1 - plugins/quickcheck/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/r3cond0g/plugin.json | 1 - plugins/rand/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/rdircd/plugin.json | 1 - plugins/rg-all/skills/quickstart/SKILL.md | 30 +++++++++++++++- .../ripgrep-all/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/ron/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/scacit/plugin.json | 1 - plugins/serde-json/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/serde/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/sh-task/plugin.json | 1 - plugins/shotcap/plugin.json | 1 - plugins/sick_scan_xd/plugin.json | 1 - plugins/sk/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/sot/plugin.json | 1 - plugins/sqreenshot/plugin.json | 1 - plugins/star-charter/plugin.json | 1 - plugins/tika-cli/plugin.json | 1 - plugins/tokio/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/toml/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/transdep/plugin.json | 1 - plugins/unittest/plugin.json | 1 - plugins/vis/plugin.json | 1 - plugins/watchexec/skills/quickstart/SKILL.md | 36 ++++++++++++++++++- plugins/xonsh/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/yaml/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/yew/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/yolk/plugin.json | 1 - plugins/zoxide/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/zsh-4/skills/quickstart/SKILL.md | 30 +++++++++++++++- plugins/zsh-5/skills/quickstart/SKILL.md | 30 +++++++++++++++- 90 files changed, 905 insertions(+), 90 deletions(-) diff --git a/plugins/CBZTool/plugin.json b/plugins/CBZTool/plugin.json index dace72ce5a..bb738ceaaa 100644 --- a/plugins/CBZTool/plugin.json +++ b/plugins/CBZTool/plugin.json @@ -2,7 +2,6 @@ "name": "CBZTool", "version": "0.1.0", "description": "CLI for extracting and manipulating pages within CBZ/CBR archives", - "source": "shell", "checks": [{ "type": "binary", "name": "CBZTool" }], "install_guidance": { "plugin": "CBZTool", diff --git a/plugins/Comic-Encoder/plugin.json b/plugins/Comic-Encoder/plugin.json index 55a86a6502..309592a48b 100644 --- a/plugins/Comic-Encoder/plugin.json +++ b/plugins/Comic-Encoder/plugin.json @@ -2,7 +2,6 @@ "name": "Comic-Encoder", "version": "0.1.0", "description": "Tool for compiling image chapters into comic book archives", - "source": "cargo", "checks": [{ "type": "binary", "name": "Comic-Encoder" }], "install_guidance": { "plugin": "Comic-Encoder", diff --git a/plugins/ConvertBooks/plugin.json b/plugins/ConvertBooks/plugin.json index d07e09a8b8..4e9c2e1f77 100644 --- a/plugins/ConvertBooks/plugin.json +++ b/plugins/ConvertBooks/plugin.json @@ -2,7 +2,6 @@ "name": "ConvertBooks", "version": "0.1.0", "description": "CLI for batch converting books into EPUB MOBI and AZW3 formats", - "source": "pip", "checks": [{ "type": "binary", "name": "ConvertBooks" }], "install_guidance": { "plugin": "ConvertBooks", diff --git a/plugins/EPUBKit/plugin.json b/plugins/EPUBKit/plugin.json index 3500f84ba3..36db0c37d7 100644 --- a/plugins/EPUBKit/plugin.json +++ b/plugins/EPUBKit/plugin.json @@ -2,7 +2,6 @@ "name": "EPUBKit", "version": "0.1.0", "description": "Simple programmatic EPUB parser and converter in Swift", - "source": "shell", "checks": [{ "type": "binary", "name": "EPUBKit" }], "install_guidance": { "plugin": "EPUBKit", diff --git a/plugins/HiFiAlignmentTool/plugin.json b/plugins/HiFiAlignmentTool/plugin.json index 715009281a..50ac6f0cb9 100644 --- a/plugins/HiFiAlignmentTool/plugin.json +++ b/plugins/HiFiAlignmentTool/plugin.json @@ -2,7 +2,6 @@ "name": "HiFiAlignmentTool", "version": "0.1.0", "description": "Specialized CLI for pipeline image alignment processing", - "source": "pip", "checks": [{ "type": "binary", "name": "HiFiAlignmentTool" }], "install_guidance": { "plugin": "HiFiAlignmentTool", diff --git a/plugins/IRCClient/plugin.json b/plugins/IRCClient/plugin.json index 71d6be7025..4c61f9e509 100644 --- a/plugins/IRCClient/plugin.json +++ b/plugins/IRCClient/plugin.json @@ -2,7 +2,6 @@ "name": "IRCClient", "version": "0.1.0", "description": "Simple cross-platform console IRC client written in C++", - "source": "shell", "checks": [{ "type": "binary", "name": "IRCClient" }], "install_guidance": { "plugin": "IRCClient", diff --git a/plugins/PDF-to-CBZ/plugin.json b/plugins/PDF-to-CBZ/plugin.json index e6e4842fb4..75155556f8 100644 --- a/plugins/PDF-to-CBZ/plugin.json +++ b/plugins/PDF-to-CBZ/plugin.json @@ -2,7 +2,6 @@ "name": "PDF-to-CBZ", "version": "0.1.0", "description": "Bidirectional converter for PDF and comic book archive formats", - "source": "pip", "checks": [{ "type": "binary", "name": "PDF-to-CBZ" }], "install_guidance": { "plugin": "PDF-to-CBZ", diff --git a/plugins/SPIDER/plugin.json b/plugins/SPIDER/plugin.json index 6272fc5bb7..bdfbbd023b 100644 --- a/plugins/SPIDER/plugin.json +++ b/plugins/SPIDER/plugin.json @@ -2,7 +2,6 @@ "name": "SPIDER", "version": "0.1.0", "description": "Cryo-EM image processing tool with command-line interface", - "source": "shell", "checks": [{ "type": "binary", "name": "SPIDER" }], "install_guidance": { "plugin": "SPIDER", diff --git a/plugins/apngasm/plugin.json b/plugins/apngasm/plugin.json index 0f9ffa6408..c9ba7487b9 100644 --- a/plugins/apngasm/plugin.json +++ b/plugins/apngasm/plugin.json @@ -2,7 +2,6 @@ "name": "apngasm", "version": "0.1.0", "description": "Assemble animated PNG files from individual image frames", - "source": "shell", "checks": [{ "type": "binary", "name": "apngasm" }], "install_guidance": { "plugin": "apngasm", diff --git a/plugins/ash/skills/quickstart/SKILL.md b/plugins/ash/skills/quickstart/SKILL.md index 9897626641..ada03c8b07 100644 --- a/plugins/ash/skills/quickstart/SKILL.md +++ b/plugins/ash/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# ash +--- +name: ash +description: Ash — lightweight POSIX-compliant shell +--- + +# ash Plugin + +Ash — lightweight POSIX-compliant shell + +## Installation + +```bash +brew install ash +Verify: ash --version +``` + +## Commands + +### `sc ash self version` + +Version + + +## SuperCLI + +```bash +sc ash _ _ --help +sc plugins learn ash +``` diff --git a/plugins/backhift/plugin.json b/plugins/backhift/plugin.json index 437000d460..3d9a32a75b 100644 --- a/plugins/backhift/plugin.json +++ b/plugins/backhift/plugin.json @@ -2,7 +2,6 @@ "name": "backhift", "version": "0.1.0", "description": "Simple command-line directory backup tool with scheduling", - "source": "pip", "checks": [{ "type": "binary", "name": "backhift" }], "install_guidance": { "plugin": "backhift", diff --git a/plugins/biostream/plugin.json b/plugins/biostream/plugin.json index 379978aedd..4b3191565a 100644 --- a/plugins/biostream/plugin.json +++ b/plugins/biostream/plugin.json @@ -2,7 +2,6 @@ "name": "biostream", "version": "0.1.0", "description": "Stream-based bioinformatics data processing pipeline", - "source": "shell", "checks": [{ "type": "binary", "name": "biostream" }], "install_guidance": { "plugin": "biostream", diff --git a/plugins/blender-cli-rendering/plugin.json b/plugins/blender-cli-rendering/plugin.json index 457d178c29..7514dde48b 100644 --- a/plugins/blender-cli-rendering/plugin.json +++ b/plugins/blender-cli-rendering/plugin.json @@ -2,7 +2,6 @@ "name": "blender-cli-rendering", "version": "0.1.0", "description": "Set of Python scripts for headless Blender rendering automation", - "source": "pip", "checks": [{ "type": "binary", "name": "blender-cli-rendering" }], "install_guidance": { "plugin": "blender-cli-rendering", diff --git a/plugins/budget/plugin.json b/plugins/budget/plugin.json index e46affb0b4..826e9b43f6 100644 --- a/plugins/budget/plugin.json +++ b/plugins/budget/plugin.json @@ -2,7 +2,6 @@ "name": "budget", "version": "0.1.0", "description": "Personal finance tracker in C++ with account categories", - "source": "shell", "checks": [{ "type": "binary", "name": "budget" }], "install_guidance": { "plugin": "budget", diff --git a/plugins/cargo-edit/skills/quickstart/SKILL.md b/plugins/cargo-edit/skills/quickstart/SKILL.md index e6a6cc4463..6d84d3d621 100644 --- a/plugins/cargo-edit/skills/quickstart/SKILL.md +++ b/plugins/cargo-edit/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# cargo-edit +--- +name: cargo-edit +description: cargo-edit — Cargo extension for adding and removing crate dependencies +--- + +# cargo-edit Plugin + +cargo-edit — Cargo extension for adding and removing crate dependencies + +## Installation + +```bash +cargo install cargo-edit +Verify: cargo-edit --version +``` + +## Commands + +### `sc cargo-edit self version` + +Version + + +## SuperCLI + +```bash +sc cargo-edit _ _ --help +sc plugins learn cargo-edit +``` diff --git a/plugins/cargo-generate-new/skills/quickstart/SKILL.md b/plugins/cargo-generate-new/skills/quickstart/SKILL.md index 74061bda7e..97aaa6285c 100644 --- a/plugins/cargo-generate-new/skills/quickstart/SKILL.md +++ b/plugins/cargo-generate-new/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# cargo-generate-new +--- +name: cargo-generate-new +description: cargo-generate — cargo extension for generating new Rust projects +--- + +# cargo-generate-new Plugin + +cargo-generate — cargo extension for generating new Rust projects + +## Installation + +```bash +cargo install cargo-generate-new +Verify: cargo-generate-new --version +``` + +## Commands + +### `sc cargo-generate-new self version` + +Version + + +## SuperCLI + +```bash +sc cargo-generate-new _ _ --help +sc plugins learn cargo-generate-new +``` diff --git a/plugins/cloudtool/plugin.json b/plugins/cloudtool/plugin.json index 859f07c0ba..20e62988ef 100644 --- a/plugins/cloudtool/plugin.json +++ b/plugins/cloudtool/plugin.json @@ -2,7 +2,6 @@ "name": "cloudtool", "version": "0.1.0", "description": "3D point cloud processing utility based on PCL and Qt", - "source": "shell", "checks": [{ "type": "binary", "name": "cloudtool" }], "install_guidance": { "plugin": "cloudtool", diff --git a/plugins/cmdline-screenshot/plugin.json b/plugins/cmdline-screenshot/plugin.json index cd08b44a26..a5c55c7977 100644 --- a/plugins/cmdline-screenshot/plugin.json +++ b/plugins/cmdline-screenshot/plugin.json @@ -2,7 +2,6 @@ "name": "cmdline-screenshot", "version": "0.1.0", "description": "Basic Windows command-line screenshot utility", - "source": "shell", "checks": [{ "type": "binary", "name": "cmdline-screenshot" }], "install_guidance": { "plugin": "cmdline-screenshot", diff --git a/plugins/comic-tools/plugin.json b/plugins/comic-tools/plugin.json index db361e12f3..9249241904 100644 --- a/plugins/comic-tools/plugin.json +++ b/plugins/comic-tools/plugin.json @@ -2,7 +2,6 @@ "name": "comic-tools", "version": "0.1.0", "description": "Suite for CBR-to-CBZ conversion format validation and JPEG upscaling", - "source": "shell", "checks": [{ "type": "binary", "name": "comic-tools" }], "install_guidance": { "plugin": "comic-tools", diff --git a/plugins/criterion-rs/skills/quickstart/SKILL.md b/plugins/criterion-rs/skills/quickstart/SKILL.md index 2942c90ecd..f7c387b2eb 100644 --- a/plugins/criterion-rs/skills/quickstart/SKILL.md +++ b/plugins/criterion-rs/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# criterion-rs +--- +name: criterion-rs +description: Criterion.rs — Rust benchmarking library with statistical analysis +--- + +# criterion-rs Plugin + +Criterion.rs — Rust benchmarking library with statistical analysis + +## Installation + +```bash +cargo install criterion-rs +Verify: criterion-rs --version +``` + +## Commands + +### `sc criterion-rs self version` + +Version + + +## SuperCLI + +```bash +sc criterion-rs _ _ --help +sc plugins learn criterion-rs +``` diff --git a/plugins/criterion/skills/quickstart/SKILL.md b/plugins/criterion/skills/quickstart/SKILL.md index aef137f26c..7de93f33ed 100644 --- a/plugins/criterion/skills/quickstart/SKILL.md +++ b/plugins/criterion/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# criterion +--- +name: criterion +description: criterion — benchmarking library for Rust +--- + +# criterion Plugin + +criterion — benchmarking library for Rust + +## Installation + +```bash +cargo install criterion +Verify: criterion --version +``` + +## Commands + +### `sc criterion self version` + +Version + + +## SuperCLI + +```bash +sc criterion _ _ --help +sc plugins learn criterion +``` diff --git a/plugins/crnch/plugin.json b/plugins/crnch/plugin.json index d632000683..41a99dc807 100644 --- a/plugins/crnch/plugin.json +++ b/plugins/crnch/plugin.json @@ -2,7 +2,6 @@ "name": "crnch", "version": "0.1.0", "description": "Lightning-fast tool to compress PNGs JPGs and PDFs to exact target sizes", - "source": "cargo", "checks": [{ "type": "binary", "name": "crnch" }], "install_guidance": { "plugin": "crnch", diff --git a/plugins/daemontools/plugin.json b/plugins/daemontools/plugin.json index 77f63f1808..c1b1b6df1e 100644 --- a/plugins/daemontools/plugin.json +++ b/plugins/daemontools/plugin.json @@ -2,7 +2,6 @@ "name": "daemontools", "version": "0.1.0", "description": "Collection of tools for managing Unix services and daemons", - "source": "shell", "checks": [{ "type": "binary", "name": "daemontools" }], "install_guidance": { "plugin": "daemontools", diff --git a/plugins/darner/plugin.json b/plugins/darner/plugin.json index 4dc76c34e9..3b860db6e9 100644 --- a/plugins/darner/plugin.json +++ b/plugins/darner/plugin.json @@ -2,7 +2,6 @@ "name": "darner", "version": "0.1.0", "description": "Simple lightweight persistent message queue daemon", - "source": "shell", "checks": [{ "type": "binary", "name": "darner" }], "install_guidance": { "plugin": "darner", diff --git a/plugins/dash-licenses/plugin.json b/plugins/dash-licenses/plugin.json index 1b6fea65af..8b2d176038 100644 --- a/plugins/dash-licenses/plugin.json +++ b/plugins/dash-licenses/plugin.json @@ -2,7 +2,6 @@ "name": "dash-licenses", "version": "0.1.0", "description": "Eclipse tool for automated license identification and clearance", - "source": "maven", "checks": [{ "type": "binary", "name": "dash-licenses" }], "install_guidance": { "plugin": "dash-licenses", diff --git a/plugins/dicer/plugin.json b/plugins/dicer/plugin.json index e7e705805d..a4949219b2 100644 --- a/plugins/dicer/plugin.json +++ b/plugins/dicer/plugin.json @@ -2,7 +2,6 @@ "name": "dicer", "version": "0.1.0", "description": "Bash-based dice roller with support for multiple dice types", - "source": "shell", "checks": [{ "type": "binary", "name": "dicer" }], "install_guidance": { "plugin": "dicer", diff --git a/plugins/ebook-converter/plugin.json b/plugins/ebook-converter/plugin.json index f46bc27dcc..c207ec377e 100644 --- a/plugins/ebook-converter/plugin.json +++ b/plugins/ebook-converter/plugin.json @@ -2,7 +2,6 @@ "name": "ebook-converter", "version": "0.1.0", "description": "CLI utility for ebook format conversion based on Calibre components", - "source": "pip", "checks": [{ "type": "binary", "name": "ebook-converter" }], "install_guidance": { "plugin": "ebook-converter", diff --git a/plugins/elvish/skills/quickstart/SKILL.md b/plugins/elvish/skills/quickstart/SKILL.md index 1dcdcb8e5b..8efd9dd771 100644 --- a/plugins/elvish/skills/quickstart/SKILL.md +++ b/plugins/elvish/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# elvish +--- +name: elvish +description: Elvish — expressive programming language and versatile interactive shell +--- + +# elvish Plugin + +Elvish — expressive programming language and versatile interactive shell + +## Installation + +```bash +brew install elvish +Verify: elvish --version +``` + +## Commands + +### `sc elvish self version` + +Version + + +## SuperCLI + +```bash +sc elvish _ _ --help +sc plugins learn elvish +``` diff --git a/plugins/envhub/plugin.json b/plugins/envhub/plugin.json index dd6b4a6624..c10850abff 100644 --- a/plugins/envhub/plugin.json +++ b/plugins/envhub/plugin.json @@ -2,7 +2,6 @@ "name": "envhub", "version": "0.1.0", "description": "Zero-knowledge secret and environment variable manager", - "source": "pip", "checks": [{ "type": "binary", "name": "envhub" }], "install_guidance": { "plugin": "envhub", diff --git a/plugins/epub-tools/plugin.json b/plugins/epub-tools/plugin.json index cd2d542166..cf2c1f52b2 100644 --- a/plugins/epub-tools/plugin.json +++ b/plugins/epub-tools/plugin.json @@ -2,7 +2,6 @@ "name": "epub-tools", "version": "0.1.0", "description": "Essential utilities for EPUB metadata editing renaming and zipping", - "source": "shell", "checks": [{ "type": "binary", "name": "epub-tools" }], "install_guidance": { "plugin": "epub-tools", diff --git a/plugins/epub2txt2/plugin.json b/plugins/epub2txt2/plugin.json index d1e174cbb4..9398720297 100644 --- a/plugins/epub2txt2/plugin.json +++ b/plugins/epub2txt2/plugin.json @@ -2,7 +2,6 @@ "name": "epub2txt2", "version": "0.1.0", "description": "Fast dependency-free text extractor from EPUB files", - "source": "shell", "checks": [{ "type": "binary", "name": "epub2txt2" }], "install_guidance": { "plugin": "epub2txt2", diff --git a/plugins/epubgen/plugin.json b/plugins/epubgen/plugin.json index fdac7d5cb4..9200d6819a 100644 --- a/plugins/epubgen/plugin.json +++ b/plugins/epubgen/plugin.json @@ -2,7 +2,6 @@ "name": "epubgen", "version": "0.1.0", "description": "Swift-based generator to create EPUBs from Markdown and CSS", - "source": "shell", "checks": [{ "type": "binary", "name": "epubgen" }], "install_guidance": { "plugin": "epubgen", diff --git a/plugins/fd-find2/skills/quickstart/SKILL.md b/plugins/fd-find2/skills/quickstart/SKILL.md index 35d58cb4d3..3b350a90cc 100644 --- a/plugins/fd-find2/skills/quickstart/SKILL.md +++ b/plugins/fd-find2/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# fd-find2 +--- +name: fd-find2 +description: fd — fast, user-friendly alternative to find +--- + +# fd-find2 Plugin + +fd — fast, user-friendly alternative to find + +## Installation + +```bash +brew install fd-find2 +Verify: fd-find2 --version +``` + +## Commands + +### `sc fd-find2 self version` + +Version + + +## SuperCLI + +```bash +sc fd-find2 _ _ --help +sc plugins learn fd-find2 +``` diff --git a/plugins/fzf-bin/skills/quickstart/SKILL.md b/plugins/fzf-bin/skills/quickstart/SKILL.md index db0ba7cc7c..394da4834c 100644 --- a/plugins/fzf-bin/skills/quickstart/SKILL.md +++ b/plugins/fzf-bin/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# fzf-bin +--- +name: fzf-bin +description: fzf — command-line fuzzy finder +--- + +# fzf-bin Plugin + +fzf — command-line fuzzy finder + +## Installation + +```bash +brew install fzf-bin +Verify: fzf-bin --version +``` + +## Commands + +### `sc fzf-bin self version` + +Version + + +## SuperCLI + +```bash +sc fzf-bin _ _ --help +sc plugins learn fzf-bin +``` diff --git a/plugins/gh-scout/plugin.json b/plugins/gh-scout/plugin.json index 939819c971..68e190a062 100644 --- a/plugins/gh-scout/plugin.json +++ b/plugins/gh-scout/plugin.json @@ -2,7 +2,6 @@ "name": "gh-scout", "version": "0.1.0", "description": "Intelligent GitHub code search CLI extension", - "source": "shell", "checks": [{ "type": "binary", "name": "gh-scout" }], "install_guidance": { "plugin": "gh-scout", diff --git a/plugins/git-auto-sync/plugin.json b/plugins/git-auto-sync/plugin.json index 6f128e256e..4557e1a92f 100644 --- a/plugins/git-auto-sync/plugin.json +++ b/plugins/git-auto-sync/plugin.json @@ -2,7 +2,6 @@ "name": "git-auto-sync", "version": "0.1.0", "description": "Sync directories via automatic git commits and pushes", - "source": "shell", "checks": [{ "type": "binary", "name": "git-auto-sync" }], "install_guidance": { "plugin": "git-auto-sync", diff --git a/plugins/go-trader/plugin.json b/plugins/go-trader/plugin.json index 257e51b475..3c28af031e 100644 --- a/plugins/go-trader/plugin.json +++ b/plugins/go-trader/plugin.json @@ -2,7 +2,6 @@ "name": "go-trader", "version": "0.1.0", "description": "Hybrid Go and Python system for crypto trading automation", - "source": "go", "checks": [{ "type": "binary", "name": "go-trader" }], "install_guidance": { "plugin": "go-trader", diff --git a/plugins/ham-beacon/plugin.json b/plugins/ham-beacon/plugin.json index 1992c123ae..c3ce97a8f8 100644 --- a/plugins/ham-beacon/plugin.json +++ b/plugins/ham-beacon/plugin.json @@ -2,7 +2,6 @@ "name": "ham-beacon", "version": "0.1.0", "description": "Decoder for amateur radio beacon signals", - "source": "shell", "checks": [{ "type": "binary", "name": "ham-beacon" }], "install_guidance": { "plugin": "ham-beacon", diff --git a/plugins/hdoc/plugin.json b/plugins/hdoc/plugin.json index 0288423ad7..40e01f910a 100644 --- a/plugins/hdoc/plugin.json +++ b/plugins/hdoc/plugin.json @@ -2,7 +2,6 @@ "name": "hdoc", "version": "0.1.0", "description": "Modern robust C++ documentation generator", - "source": "shell", "checks": [{ "type": "binary", "name": "hdoc" }], "install_guidance": { "plugin": "hdoc", diff --git a/plugins/housecat/plugin.json b/plugins/housecat/plugin.json index 7dfe718a4f..0a7ed0bb4a 100644 --- a/plugins/housecat/plugin.json +++ b/plugins/housecat/plugin.json @@ -2,7 +2,6 @@ "name": "housecat", "version": "0.1.0", "description": "Static site generator written in pure C for POSIX systems", - "source": "shell", "checks": [{ "type": "binary", "name": "housecat" }], "install_guidance": { "plugin": "housecat", diff --git a/plugins/hyperfine/skills/quickstart/SKILL.md b/plugins/hyperfine/skills/quickstart/SKILL.md index 724006a954..31d0a9c923 100644 --- a/plugins/hyperfine/skills/quickstart/SKILL.md +++ b/plugins/hyperfine/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# hyperfine +--- +name: hyperfine +description: Hyperfine — command benchmarking tool for performance testing +--- + +# hyperfine Plugin + +Hyperfine — command benchmarking tool for performance testing + +## Installation + +```bash +cargo install hyperfine +Verify: hyperfine --version +``` + +## Commands + +### `sc hyperfine self version` + +Version + + +## SuperCLI + +```bash +sc hyperfine _ _ --help +sc plugins learn hyperfine +``` diff --git a/plugins/kicad-cli-utils/plugin.json b/plugins/kicad-cli-utils/plugin.json index e87a010f7a..d7c9d8771e 100644 --- a/plugins/kicad-cli-utils/plugin.json +++ b/plugins/kicad-cli-utils/plugin.json @@ -2,7 +2,6 @@ "name": "kicad-cli-utils", "version": "0.1.0", "description": "Miscellaneous helpers for automating KiCad PCB design tasks", - "source": "pip", "checks": [{ "type": "binary", "name": "kicad-cli-utils" }], "install_guidance": { "plugin": "kicad-cli-utils", diff --git a/plugins/kpm/plugin.json b/plugins/kpm/plugin.json index 3fbd134f14..904cc052c2 100644 --- a/plugins/kpm/plugin.json +++ b/plugins/kpm/plugin.json @@ -2,7 +2,6 @@ "name": "kpm", "version": "0.1.0", "description": "Minimal CLI password manager using GPG encryption", - "source": "shell", "checks": [{ "type": "binary", "name": "kpm" }], "install_guidance": { "plugin": "kpm", diff --git a/plugins/kv/plugin.json b/plugins/kv/plugin.json index 9d2e68574c..abfaf9d7c1 100644 --- a/plugins/kv/plugin.json +++ b/plugins/kv/plugin.json @@ -2,7 +2,6 @@ "name": "kv", "version": "0.1.0", "description": "Simple JSON key-value store with shell hooks for scripting", - "source": "shell", "checks": [{ "type": "binary", "name": "kv" }], "install_guidance": { "plugin": "kv", diff --git a/plugins/line-count/plugin.json b/plugins/line-count/plugin.json index 6ce21c1017..65e890303e 100644 --- a/plugins/line-count/plugin.json +++ b/plugins/line-count/plugin.json @@ -2,7 +2,6 @@ "name": "line-count", "version": "0.1.0", "description": "line-count — Count lines in text", - "source": "https", "checks": [ { "type": "binary", diff --git a/plugins/mailflare/plugin.json b/plugins/mailflare/plugin.json index 271e78ea4c..b9f3e081d1 100644 --- a/plugins/mailflare/plugin.json +++ b/plugins/mailflare/plugin.json @@ -2,7 +2,6 @@ "name": "mailflare", "version": "0.1.0", "description": "Email client with custom domain support based on Cloudflare", - "source": "npm", "checks": [{ "type": "binary", "name": "mailflare" }], "install_guidance": { "plugin": "mailflare", diff --git a/plugins/mcmd/plugin.json b/plugins/mcmd/plugin.json index 2a3f6e650f..4268676d77 100644 --- a/plugins/mcmd/plugin.json +++ b/plugins/mcmd/plugin.json @@ -2,7 +2,6 @@ "name": "mcmd", "version": "0.1.0", "description": "Statistical analysis and manipulation tool for tabular data", - "source": "shell", "checks": [{ "type": "binary", "name": "mcmd" }], "install_guidance": { "plugin": "mcmd", diff --git a/plugins/mimic/plugin.json b/plugins/mimic/plugin.json index 411e3b010c..faabaf92b2 100644 --- a/plugins/mimic/plugin.json +++ b/plugins/mimic/plugin.json @@ -2,7 +2,6 @@ "name": "mimic", "version": "0.1.0", "description": "Open-source text-to-speech engine based on Flite with CLI", - "source": "shell", "checks": [{ "type": "binary", "name": "mimic" }], "install_guidance": { "plugin": "mimic", diff --git a/plugins/mpv-remote/plugin.json b/plugins/mpv-remote/plugin.json index 91508dc988..7998cc0b8d 100644 --- a/plugins/mpv-remote/plugin.json +++ b/plugins/mpv-remote/plugin.json @@ -2,7 +2,6 @@ "name": "mpv-remote", "version": "0.1.0", "description": "CLI remote control for MPV media player", - "source": "pip", "checks": [{ "type": "binary", "name": "mpv-remote" }], "install_guidance": { "plugin": "mpv-remote", diff --git a/plugins/num-format/skills/quickstart/SKILL.md b/plugins/num-format/skills/quickstart/SKILL.md index 8ee8abf80a..fd2f2a41ea 100644 --- a/plugins/num-format/skills/quickstart/SKILL.md +++ b/plugins/num-format/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# num-format +--- +name: num-format +description: num-format — format numbers with separators +--- + +# num-format Plugin + +num-format — format numbers with separators + +## Installation + +```bash +cargo install num-format +Verify: num-format --version +``` + +## Commands + +### `sc num-format self version` + +Version + + +## SuperCLI + +```bash +sc num-format _ _ --help +sc plugins learn num-format +``` diff --git a/plugins/nushell/skills/quickstart/SKILL.md b/plugins/nushell/skills/quickstart/SKILL.md index 7f122e9ac6..516fe7dbb0 100644 --- a/plugins/nushell/skills/quickstart/SKILL.md +++ b/plugins/nushell/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# nushell +--- +name: nushell +description: Nushell — a new type of shell using structured data +--- + +# nushell Plugin + +Nushell — a new type of shell using structured data + +## Installation + +```bash +brew install nushell +Verify: nushell --version +``` + +## Commands + +### `sc nushell self version` + +Version + + +## SuperCLI + +```bash +sc nushell _ _ --help +sc plugins learn nushell +``` diff --git a/plugins/obp-gen-mobi/plugin.json b/plugins/obp-gen-mobi/plugin.json index 9f645e7a36..11a1880caf 100644 --- a/plugins/obp-gen-mobi/plugin.json +++ b/plugins/obp-gen-mobi/plugin.json @@ -2,7 +2,6 @@ "name": "obp-gen-mobi", "version": "0.1.0", "description": "Tool dedicated to converting EPUB files to AZW3 Kindle format", - "source": "pip", "checks": [{ "type": "binary", "name": "obp-gen-mobi" }], "install_guidance": { "plugin": "obp-gen-mobi", diff --git a/plugins/pdf_tools/plugin.json b/plugins/pdf_tools/plugin.json index 9eb23cf1de..c05a1e3cee 100644 --- a/plugins/pdf_tools/plugin.json +++ b/plugins/pdf_tools/plugin.json @@ -2,7 +2,6 @@ "name": "pdf_tools", "version": "0.1.0", "description": "Offline secure toolkit for splitting and compressing PDFs", - "source": "pip", "checks": [{ "type": "binary", "name": "pdf_tools" }], "install_guidance": { "plugin": "pdf_tools", diff --git a/plugins/peco/skills/quickstart/SKILL.md b/plugins/peco/skills/quickstart/SKILL.md index 638a7f5a1c..9986aeee4f 100644 --- a/plugins/peco/skills/quickstart/SKILL.md +++ b/plugins/peco/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# peco +--- +name: peco +description: Simplistic interactive filtering tool for the command line +--- + +# peco Plugin + +Simplistic interactive filtering tool for the command line + +## Installation + +```bash +brew install peco +Verify: peco --version +``` + +## Commands + +### `sc peco self version` + +Version + + +## SuperCLI + +```bash +sc peco _ _ --help +sc plugins learn peco +``` diff --git a/plugins/phxqueue/plugin.json b/plugins/phxqueue/plugin.json index 02fe02b0db..f06ed42ddb 100644 --- a/plugins/phxqueue/plugin.json +++ b/plugins/phxqueue/plugin.json @@ -2,7 +2,6 @@ "name": "phxqueue", "version": "0.1.0", "description": "High-availability distributed queue based on Paxos protocol", - "source": "shell", "checks": [{ "type": "binary", "name": "phxqueue" }], "install_guidance": { "plugin": "phxqueue", diff --git a/plugins/pickle/skills/quickstart/SKILL.md b/plugins/pickle/skills/quickstart/SKILL.md index a7b324a1e9..b0616cf882 100644 --- a/plugins/pickle/skills/quickstart/SKILL.md +++ b/plugins/pickle/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# pickle +--- +name: pickle +description: pickle — serialization format +--- + +# pickle Plugin + +pickle — serialization format + +## Installation + +```bash +cargo install pickle +Verify: pickle --version +``` + +## Commands + +### `sc pickle self version` + +Version + + +## SuperCLI + +```bash +sc pickle _ _ --help +sc plugins learn pickle +``` diff --git a/plugins/pingfs/plugin.json b/plugins/pingfs/plugin.json index f721b0aaa1..ec86c9ace1 100644 --- a/plugins/pingfs/plugin.json +++ b/plugins/pingfs/plugin.json @@ -2,7 +2,6 @@ "name": "pingfs", "version": "0.1.0", "description": "Novelty filesystem that stores data in ICMP ping packets", - "source": "shell", "checks": [{ "type": "binary", "name": "pingfs" }], "install_guidance": { "plugin": "pingfs", diff --git a/plugins/proptest/skills/quickstart/SKILL.md b/plugins/proptest/skills/quickstart/SKILL.md index ccb8504e34..7ecefa59ab 100644 --- a/plugins/proptest/skills/quickstart/SKILL.md +++ b/plugins/proptest/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# proptest +--- +name: proptest +description: proptest — property-based testing framework for Rust +--- + +# proptest Plugin + +proptest — property-based testing framework for Rust + +## Installation + +```bash +cargo install proptest +Verify: proptest --version +``` + +## Commands + +### `sc proptest self version` + +Version + + +## SuperCLI + +```bash +sc proptest _ _ --help +sc plugins learn proptest +``` diff --git a/plugins/proxychains-ng/plugin.json b/plugins/proxychains-ng/plugin.json index c5f2e45f1a..32ca95c1da 100644 --- a/plugins/proxychains-ng/plugin.json +++ b/plugins/proxychains-ng/plugin.json @@ -2,7 +2,6 @@ "name": "proxychains-ng", "version": "0.1.0", "description": "Tool to redirect TCP connections through proxy servers", - "source": "shell", "checks": [{ "type": "binary", "name": "proxychains-ng" }], "install_guidance": { "plugin": "proxychains-ng", diff --git a/plugins/quickcheck/skills/quickstart/SKILL.md b/plugins/quickcheck/skills/quickstart/SKILL.md index cc7ebcfd85..042bd6003c 100644 --- a/plugins/quickcheck/skills/quickstart/SKILL.md +++ b/plugins/quickcheck/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# quickcheck +--- +name: quickcheck +description: quickcheck — property-based testing for Rust +--- + +# quickcheck Plugin + +quickcheck — property-based testing for Rust + +## Installation + +```bash +cargo install quickcheck +Verify: quickcheck --version +``` + +## Commands + +### `sc quickcheck self version` + +Version + + +## SuperCLI + +```bash +sc quickcheck _ _ --help +sc plugins learn quickcheck +``` diff --git a/plugins/r3cond0g/plugin.json b/plugins/r3cond0g/plugin.json index e4c6fae82b..5b9c6f3cb1 100644 --- a/plugins/r3cond0g/plugin.json +++ b/plugins/r3cond0g/plugin.json @@ -2,7 +2,6 @@ "name": "r3cond0g", "version": "0.1.0", "description": "Platform suite for container scanning and CVE tracking", - "source": "npm", "checks": [{ "type": "binary", "name": "r3cond0g" }], "install_guidance": { "plugin": "r3cond0g", diff --git a/plugins/rand/skills/quickstart/SKILL.md b/plugins/rand/skills/quickstart/SKILL.md index 51d47e03f1..2207dca77a 100644 --- a/plugins/rand/skills/quickstart/SKILL.md +++ b/plugins/rand/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# rand +--- +name: rand +description: rand — Rust random number generator library +--- + +# rand Plugin + +rand — Rust random number generator library + +## Installation + +```bash +cargo install rand +Verify: rand --version +``` + +## Commands + +### `sc rand self version` + +Version + + +## SuperCLI + +```bash +sc rand _ _ --help +sc plugins learn rand +``` diff --git a/plugins/rdircd/plugin.json b/plugins/rdircd/plugin.json index d13340ba18..877cc79d17 100644 --- a/plugins/rdircd/plugin.json +++ b/plugins/rdircd/plugin.json @@ -2,7 +2,6 @@ "name": "rdircd", "version": "0.1.0", "description": "Daemon to use Discord through an IRC client bridge", - "source": "python", "checks": [{ "type": "binary", "name": "rdircd" }], "install_guidance": { "plugin": "rdircd", diff --git a/plugins/rg-all/skills/quickstart/SKILL.md b/plugins/rg-all/skills/quickstart/SKILL.md index 87ca0fb763..32ba2d816f 100644 --- a/plugins/rg-all/skills/quickstart/SKILL.md +++ b/plugins/rg-all/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# rg-all +--- +name: rg-all +description: ripgrep-all — search inside documents, archives, and binaries +--- + +# rg-all Plugin + +ripgrep-all — search inside documents, archives, and binaries + +## Installation + +```bash +brew install rg-all +Verify: rg-all --version +``` + +## Commands + +### `sc rg-all self version` + +Version + + +## SuperCLI + +```bash +sc rg-all _ _ --help +sc plugins learn rg-all +``` diff --git a/plugins/ripgrep-all/skills/quickstart/SKILL.md b/plugins/ripgrep-all/skills/quickstart/SKILL.md index 8b4cbd4466..09afdbe7c3 100644 --- a/plugins/ripgrep-all/skills/quickstart/SKILL.md +++ b/plugins/ripgrep-all/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# ripgrep-all +--- +name: ripgrep-all +description: ripgrep-all — search documents with ripgrep backend +--- + +# ripgrep-all Plugin + +ripgrep-all — search documents with ripgrep backend + +## Installation + +```bash +cargo install ripgrep-all +Verify: ripgrep-all --version +``` + +## Commands + +### `sc ripgrep-all self version` + +Version + + +## SuperCLI + +```bash +sc ripgrep-all _ _ --help +sc plugins learn ripgrep-all +``` diff --git a/plugins/ron/skills/quickstart/SKILL.md b/plugins/ron/skills/quickstart/SKILL.md index 68ef1a7dba..d2f2a71b04 100644 --- a/plugins/ron/skills/quickstart/SKILL.md +++ b/plugins/ron/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# ron +--- +name: ron +description: RON — Rusty Object Notation serialization format +--- + +# ron Plugin + +RON — Rusty Object Notation serialization format + +## Installation + +```bash +cargo install ron +Verify: ron --version +``` + +## Commands + +### `sc ron self version` + +Version + + +## SuperCLI + +```bash +sc ron _ _ --help +sc plugins learn ron +``` diff --git a/plugins/scacit/plugin.json b/plugins/scacit/plugin.json index 144bfb8eff..79310ae9da 100644 --- a/plugins/scacit/plugin.json +++ b/plugins/scacit/plugin.json @@ -2,7 +2,6 @@ "name": "scacit", "version": "0.1.0", "description": "Minimal Markdown-based static site generator with custom templating", - "source": "shell", "checks": [{ "type": "binary", "name": "scacit" }], "install_guidance": { "plugin": "scacit", diff --git a/plugins/serde-json/skills/quickstart/SKILL.md b/plugins/serde-json/skills/quickstart/SKILL.md index 29ff189789..c34a030dbc 100644 --- a/plugins/serde-json/skills/quickstart/SKILL.md +++ b/plugins/serde-json/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# serde-json +--- +name: serde-json +description: serde-json — JSON serialization for Rust +--- + +# serde-json Plugin + +serde-json — JSON serialization for Rust + +## Installation + +```bash +cargo install serde-json +Verify: serde-json --version +``` + +## Commands + +### `sc serde-json self version` + +Version + + +## SuperCLI + +```bash +sc serde-json _ _ --help +sc plugins learn serde-json +``` diff --git a/plugins/serde/skills/quickstart/SKILL.md b/plugins/serde/skills/quickstart/SKILL.md index f7003fd296..1a7e4c9158 100644 --- a/plugins/serde/skills/quickstart/SKILL.md +++ b/plugins/serde/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# serde +--- +name: serde +description: Serde — serialization framework for Rust +--- + +# serde Plugin + +Serde — serialization framework for Rust + +## Installation + +```bash +cargo install serde +Verify: serde --version +``` + +## Commands + +### `sc serde self version` + +Version + + +## SuperCLI + +```bash +sc serde _ _ --help +sc plugins learn serde +``` diff --git a/plugins/sh-task/plugin.json b/plugins/sh-task/plugin.json index dea70c26d2..f8e9882505 100644 --- a/plugins/sh-task/plugin.json +++ b/plugins/sh-task/plugin.json @@ -2,7 +2,6 @@ "name": "sh-task", "version": "0.1.0", "description": "Shell-only task runner for POSIX systems", - "source": "shell", "checks": [{ "type": "binary", "name": "sh-task" }], "install_guidance": { "plugin": "sh-task", diff --git a/plugins/shotcap/plugin.json b/plugins/shotcap/plugin.json index bf3a1cbb40..169538f45d 100644 --- a/plugins/shotcap/plugin.json +++ b/plugins/shotcap/plugin.json @@ -2,7 +2,6 @@ "name": "shotcap", "version": "0.1.0", "description": "Feature-rich screenshot tool with C++ implementation", - "source": "shell", "checks": [{ "type": "binary", "name": "shotcap" }], "install_guidance": { "plugin": "shotcap", diff --git a/plugins/sick_scan_xd/plugin.json b/plugins/sick_scan_xd/plugin.json index a2d7e883f5..09cce033be 100644 --- a/plugins/sick_scan_xd/plugin.json +++ b/plugins/sick_scan_xd/plugin.json @@ -2,7 +2,6 @@ "name": "sick_scan_xd", "version": "0.1.0", "description": "CLI wrapper for managing SICK lidar sensor TCP connections", - "source": "shell", "checks": [{ "type": "binary", "name": "sick_scan_xd" }], "install_guidance": { "plugin": "sick_scan_xd", diff --git a/plugins/sk/skills/quickstart/SKILL.md b/plugins/sk/skills/quickstart/SKILL.md index 41f45809af..e24d369797 100644 --- a/plugins/sk/skills/quickstart/SKILL.md +++ b/plugins/sk/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# sk +--- +name: sk +description: skim — fuzzy finder written in Rust +--- + +# sk Plugin + +skim — fuzzy finder written in Rust + +## Installation + +```bash +brew install sk +Verify: sk --version +``` + +## Commands + +### `sc sk self version` + +Version + + +## SuperCLI + +```bash +sc sk _ _ --help +sc plugins learn sk +``` diff --git a/plugins/sot/plugin.json b/plugins/sot/plugin.json index 770adb9d98..f91497d217 100644 --- a/plugins/sot/plugin.json +++ b/plugins/sot/plugin.json @@ -2,7 +2,6 @@ "name": "sot", "version": "0.1.0", "description": "CLI system observation tool for quick diagnostics", - "source": "cargo", "checks": [{ "type": "binary", "name": "sot" }], "install_guidance": { "plugin": "sot", diff --git a/plugins/sqreenshot/plugin.json b/plugins/sqreenshot/plugin.json index f3ac7013df..f20cae7ac8 100644 --- a/plugins/sqreenshot/plugin.json +++ b/plugins/sqreenshot/plugin.json @@ -2,7 +2,6 @@ "name": "sqreenshot", "version": "0.1.0", "description": "Simple X11 screenshot grabber for GNOME desktop", - "source": "shell", "checks": [{ "type": "binary", "name": "sqreenshot" }], "install_guidance": { "plugin": "sqreenshot", diff --git a/plugins/star-charter/plugin.json b/plugins/star-charter/plugin.json index e7ffc411ea..b73c67a0c2 100644 --- a/plugins/star-charter/plugin.json +++ b/plugins/star-charter/plugin.json @@ -2,7 +2,6 @@ "name": "star-charter", "version": "0.1.0", "description": "Generate vector-graphics charts of the night sky in SVG/PDF/PNG", - "source": "shell", "checks": [{ "type": "binary", "name": "star-charter" }], "install_guidance": { "plugin": "star-charter", diff --git a/plugins/tika-cli/plugin.json b/plugins/tika-cli/plugin.json index 8bec2a761e..17bd1cd117 100644 --- a/plugins/tika-cli/plugin.json +++ b/plugins/tika-cli/plugin.json @@ -2,7 +2,6 @@ "name": "tika-cli", "version": "0.1.0", "description": "Extract text and metadata from various file formats", - "source": "shell", "checks": [{ "type": "binary", "name": "tika-cli" }], "install_guidance": { "plugin": "tika-cli", diff --git a/plugins/tokio/skills/quickstart/SKILL.md b/plugins/tokio/skills/quickstart/SKILL.md index 961ac2a341..34bec912ea 100644 --- a/plugins/tokio/skills/quickstart/SKILL.md +++ b/plugins/tokio/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# tokio +--- +name: tokio +description: Tokio — async runtime for Rust applications +--- + +# tokio Plugin + +Tokio — async runtime for Rust applications + +## Installation + +```bash +cargo install tokio +Verify: tokio --version +``` + +## Commands + +### `sc tokio self version` + +Version + + +## SuperCLI + +```bash +sc tokio _ _ --help +sc plugins learn tokio +``` diff --git a/plugins/toml/skills/quickstart/SKILL.md b/plugins/toml/skills/quickstart/SKILL.md index 9254b56f59..1e88a5afdf 100644 --- a/plugins/toml/skills/quickstart/SKILL.md +++ b/plugins/toml/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# toml +--- +name: toml +description: TOML — configuration file format parser +--- + +# toml Plugin + +TOML — configuration file format parser + +## Installation + +```bash +cargo install toml +Verify: toml --version +``` + +## Commands + +### `sc toml self version` + +Version + + +## SuperCLI + +```bash +sc toml _ _ --help +sc plugins learn toml +``` diff --git a/plugins/transdep/plugin.json b/plugins/transdep/plugin.json index b136d0b5db..acec2cc862 100644 --- a/plugins/transdep/plugin.json +++ b/plugins/transdep/plugin.json @@ -2,7 +2,6 @@ "name": "transdep", "version": "0.1.0", "description": "Analyze DNS dependency graphs to discover single points of failure", - "source": "shell", "checks": [{ "type": "binary", "name": "transdep" }], "install_guidance": { "plugin": "transdep", diff --git a/plugins/unittest/plugin.json b/plugins/unittest/plugin.json index 0dc9f88e7d..5df3f27ff5 100644 --- a/plugins/unittest/plugin.json +++ b/plugins/unittest/plugin.json @@ -2,7 +2,6 @@ "name": "unittest", "version": "0.1.0", "description": "unittest — Python unit testing framework", - "source": "https", "checks": [ { "type": "binary", diff --git a/plugins/vis/plugin.json b/plugins/vis/plugin.json index dfc07b3bfb..5a09129d7d 100644 --- a/plugins/vis/plugin.json +++ b/plugins/vis/plugin.json @@ -2,7 +2,6 @@ "name": "vis", "version": "0.1.0", "description": "vis — Display non-printable chars", - "source": "https", "checks": [ { "type": "binary", diff --git a/plugins/watchexec/skills/quickstart/SKILL.md b/plugins/watchexec/skills/quickstart/SKILL.md index c5218bf94a..2995e5a0ab 100644 --- a/plugins/watchexec/skills/quickstart/SKILL.md +++ b/plugins/watchexec/skills/quickstart/SKILL.md @@ -1 +1,35 @@ -# watchexec +--- +name: watchexec +description: Execute commands in response to file modifications +--- + +# watchexec Plugin + +Execute commands in response to file modifications + +## Installation + +```bash +brew install watchexec +Verify: watchexec --version +``` + +## Commands + +### `sc watchexec self version` + +Version + + +## Passthrough + +```bash +sc watchexec _ _ <args...> +``` + +## SuperCLI + +```bash +sc watchexec _ _ --help +sc plugins learn watchexec +``` diff --git a/plugins/xonsh/skills/quickstart/SKILL.md b/plugins/xonsh/skills/quickstart/SKILL.md index 7067eccd30..58113ad664 100644 --- a/plugins/xonsh/skills/quickstart/SKILL.md +++ b/plugins/xonsh/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# xonsh +--- +name: xonsh +description: Python-powered, cross-platform shell +--- + +# xonsh Plugin + +Python-powered, cross-platform shell + +## Installation + +```bash +brew install xonsh +Verify: xonsh --version +``` + +## Commands + +### `sc xonsh self version` + +Version + + +## SuperCLI + +```bash +sc xonsh _ _ --help +sc plugins learn xonsh +``` diff --git a/plugins/yaml/skills/quickstart/SKILL.md b/plugins/yaml/skills/quickstart/SKILL.md index 1b1da03970..db74554a23 100644 --- a/plugins/yaml/skills/quickstart/SKILL.md +++ b/plugins/yaml/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# yaml +--- +name: yaml +description: YAML — human-friendly data serialization format +--- + +# yaml Plugin + +YAML — human-friendly data serialization format + +## Installation + +```bash +cargo install yaml +Verify: yaml --version +``` + +## Commands + +### `sc yaml self version` + +Version + + +## SuperCLI + +```bash +sc yaml _ _ --help +sc plugins learn yaml +``` diff --git a/plugins/yew/skills/quickstart/SKILL.md b/plugins/yew/skills/quickstart/SKILL.md index e0966299d0..6eba5031d0 100644 --- a/plugins/yew/skills/quickstart/SKILL.md +++ b/plugins/yew/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# yew +--- +name: yew +description: Yew — Rust framework for building web frontends +--- + +# yew Plugin + +Yew — Rust framework for building web frontends + +## Installation + +```bash +cargo install yew +Verify: yew --version +``` + +## Commands + +### `sc yew self version` + +Version + + +## SuperCLI + +```bash +sc yew _ _ --help +sc plugins learn yew +``` diff --git a/plugins/yolk/plugin.json b/plugins/yolk/plugin.json index 6b935c2d3f..850a48b5f9 100644 --- a/plugins/yolk/plugin.json +++ b/plugins/yolk/plugin.json @@ -2,7 +2,6 @@ "name": "yolk", "version": "0.1.0", "description": "Minimalist dotfile manager with simple symlink logic", - "source": "shell", "checks": [{ "type": "binary", "name": "yolk" }], "install_guidance": { "plugin": "yolk", diff --git a/plugins/zoxide/skills/quickstart/SKILL.md b/plugins/zoxide/skills/quickstart/SKILL.md index 1bf5e86fa0..44684fbd3f 100644 --- a/plugins/zoxide/skills/quickstart/SKILL.md +++ b/plugins/zoxide/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# zoxide +--- +name: zoxide +description: Zoxide — smart directory jumper with frecency tracking +--- + +# zoxide Plugin + +Zoxide — smart directory jumper with frecency tracking + +## Installation + +```bash +cargo install zoxide +Verify: zoxide --version +``` + +## Commands + +### `sc zoxide self version` + +Version + + +## SuperCLI + +```bash +sc zoxide _ _ --help +sc plugins learn zoxide +``` diff --git a/plugins/zsh-4/skills/quickstart/SKILL.md b/plugins/zsh-4/skills/quickstart/SKILL.md index fdadaa12a7..25768f649f 100644 --- a/plugins/zsh-4/skills/quickstart/SKILL.md +++ b/plugins/zsh-4/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# zsh-4 +--- +name: zsh-4 +description: Zsh shell (4.x series) +--- + +# zsh-4 Plugin + +Zsh shell (4.x series) + +## Installation + +```bash +brew install zsh-4 +Verify: zsh-4 --version +``` + +## Commands + +### `sc zsh-4 self version` + +Version + + +## SuperCLI + +```bash +sc zsh-4 _ _ --help +sc plugins learn zsh-4 +``` diff --git a/plugins/zsh-5/skills/quickstart/SKILL.md b/plugins/zsh-5/skills/quickstart/SKILL.md index fb0f39b768..7a9b28b568 100644 --- a/plugins/zsh-5/skills/quickstart/SKILL.md +++ b/plugins/zsh-5/skills/quickstart/SKILL.md @@ -1 +1,29 @@ -# zsh-5 +--- +name: zsh-5 +description: Zsh shell (5.x series) +--- + +# zsh-5 Plugin + +Zsh shell (5.x series) + +## Installation + +```bash +brew install zsh-5 +Verify: zsh-5 --version +``` + +## Commands + +### `sc zsh-5 self version` + +Version + + +## SuperCLI + +```bash +sc zsh-5 _ _ --help +sc plugins learn zsh-5 +``` From d72d64c1d76c3603ee5319dbb66de750b844fbb7 Mon Sep 17 00:00:00 2001 From: SuperCLI Dev <dev@supercli.dev> Date: Sun, 18 Oct 2026 09:12:45 +0000 Subject: [PATCH 3/4] fix: drop broken llm_cli stub shadowing the real llm-cli plugin plugins/llm_cli declared name "llm-cli", colliding with plugins/llm-cli in the registry (which keys on manifest name). The stub was also broken: it checks for a "llm-cli" binary that "pip install llm" never provides (the package ships "llm"), and its source field self-referenced the supercli repo. The canonical plugins/llm-cli (simonw/llm) remains. (cherry picked from commit efa6e7e9a0912cb568df90efb264d63f350b3809) --- plugins/llm_cli/install-guidance.json | 6 ------ plugins/llm_cli/meta.json | 5 ----- plugins/llm_cli/plugin.json | 26 -------------------------- 3 files changed, 37 deletions(-) delete mode 100644 plugins/llm_cli/install-guidance.json delete mode 100644 plugins/llm_cli/meta.json delete mode 100644 plugins/llm_cli/plugin.json diff --git a/plugins/llm_cli/install-guidance.json b/plugins/llm_cli/install-guidance.json deleted file mode 100644 index 2967699ad1..0000000000 --- a/plugins/llm_cli/install-guidance.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "plugin": "llm-cli", - "binary": "llm-cli", - "check": "which llm-cli", - "install_steps": ["pip install llm", "which llm-cli", "Verify: llm-cli --version", "supercli plugins install ./plugins/llm_cli --on-conflict replace --json"] - } diff --git a/plugins/llm_cli/meta.json b/plugins/llm_cli/meta.json deleted file mode 100644 index 5af23becb1..0000000000 --- a/plugins/llm_cli/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "description": "CLI for LLMs — run models locally and via API", - "tags": ["llm-cli", "cli-tool", "utility"], - "has_learn": false -} diff --git a/plugins/llm_cli/plugin.json b/plugins/llm_cli/plugin.json deleted file mode 100644 index dca03ce1ba..0000000000 --- a/plugins/llm_cli/plugin.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "llm-cli", - "version": "0.1.0", - "description": "CLI for LLMs — run models locally and via API", - "source": "https://github.com/javimosch/supercli", - "checks": [{ "type": "binary", "name": "llm-cli" }], - "install_guidance": { - "plugin": "llm-cli", - "binary": "llm-cli", - "check": "which llm-cli", - "install_steps": ["pip install llm", "which llm-cli", "Verify: llm-cli --version", "supercli plugins install ./plugins/llm_cli --on-conflict replace --json"] - }, - "commands": [{ - "namespace": "llm-cli", - "resource": "_", - "action": "_", - "description": "Passthrough to llm-cli CLI", - "adapter": "process", - "adapterConfig": { - "command": "llm-cli", - "passthrough": true, - "missingDependencyHelp": "Install llm-cli: pip install llm" - }, - "args": [] - }] -} From dc63ee35b226a377e19627e99e7722af034b44ec Mon Sep 17 00:00:00 2001 From: SuperCLI Dev <dev@supercli.dev> Date: Sun, 18 Oct 2026 11:21:15 +0000 Subject: [PATCH 4/4] fix: advertise has_learn for 131 plugins shipping quickstart skills These bundled plugins contain skills/quickstart/SKILL.md but their meta.json had has_learn:false (or unset) with no learn block in plugin.json, so the registry reported has_learn:false and 'plugins learn <name>' could not fall back to the skill document. Flipping meta.json has_learn to true makes the skill discoverable in 'plugins explore' output and lets plugins-learn resolve SKILL.md via the meta.has_learn fallback path in cli/plugins-learn.js. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> (cherry picked from commit fcbc2547fd3b54ae391f9464f4cee481fafe457a) --- plugins/ab/meta.json | 2 +- plugins/actionlint/meta.json | 2 +- plugins/agg/meta.json | 2 +- plugins/alex/meta.json | 2 +- plugins/ali/meta.json | 2 +- plugins/atlantis/meta.json | 2 +- plugins/bombardier/meta.json | 2 +- plugins/buf/meta.json | 2 +- plugins/checkmake/meta.json | 2 +- plugins/checkov/meta.json | 2 +- plugins/conftest/meta.json | 2 +- plugins/consul-template/meta.json | 2 +- plugins/cpc/meta.json | 2 +- plugins/crane/meta.json | 2 +- plugins/dagger/meta.json | 2 +- plugins/dbmate/meta.json | 2 +- plugins/devspace/meta.json | 2 +- plugins/dive/meta.json | 2 +- plugins/drill/meta.json | 2 +- plugins/dutree/meta.json | 2 +- plugins/envconsul/meta.json | 2 +- plugins/evans/meta.json | 2 +- plugins/fernflower/meta.json | 2 +- plugins/fierce/meta.json | 2 +- plugins/finch/meta.json | 2 +- plugins/footloose/meta.json | 2 +- plugins/frawk/meta.json | 2 +- plugins/freeze/meta.json | 2 +- plugins/gemini/meta.json | 2 +- plugins/ghz/meta.json | 2 +- plugins/gifski/meta.json | 2 +- plugins/git-recent/meta.json | 2 +- plugins/git-standup/meta.json | 2 +- plugins/git-sweep/meta.json | 2 +- plugins/git-xargs/meta.json | 2 +- plugins/gitleaks/meta.json | 2 +- plugins/glow-ext/meta.json | 2 +- plugins/gobuster/meta.json | 2 +- plugins/gofumpt/meta.json | 2 +- plugins/goldilocks/meta.json | 2 +- plugins/gosec/meta.json | 2 +- plugins/graphql-cli/meta.json | 2 +- plugins/gron/meta.json | 2 +- plugins/grpcurl/meta.json | 2 +- plugins/guetzli/meta.json | 2 +- plugins/gum/meta.json | 2 +- plugins/helmfile/meta.json | 2 +- plugins/hey/meta.json | 2 +- plugins/hgrep/meta.json | 2 +- plugins/huh/meta.json | 2 +- plugins/hurl/meta.json | 2 +- plugins/imgpkg/meta.json | 2 +- plugins/infracost/meta.json | 2 +- plugins/jadx/meta.json | 2 +- plugins/jpegoptim/meta.json | 2 +- plugins/k6/meta.json | 2 +- plugins/kail/meta.json | 2 +- plugins/kapp/meta.json | 2 +- plugins/kbld/meta.json | 2 +- plugins/kctrl/meta.json | 2 +- plugins/kics/meta.json | 2 +- plugins/ko/meta.json | 2 +- plugins/kondo/meta.json | 2 +- plugins/kube-hunter/meta.json | 2 +- plugins/kube-linter/meta.json | 2 +- plugins/kube-ps1/meta.json | 2 +- plugins/kube-score/meta.json | 2 +- plugins/kubebench/meta.json | 2 +- plugins/kubeconform/meta.json | 2 +- plugins/kubectx/meta.json | 2 +- plugins/kubefwd/meta.json | 2 +- plugins/kubens/meta.json | 2 +- plugins/kubetail/meta.json | 2 +- plugins/lefthook/meta.json | 2 +- plugins/limactl/meta.json | 2 +- plugins/melt/meta.json | 2 +- plugins/migrate/meta.json | 2 +- plugins/mirrord/meta.json | 2 +- plugins/multipass/meta.json | 2 +- plugins/nerdctl/meta.json | 2 +- plugins/nova/meta.json | 2 +- plugins/oha/meta.json | 2 +- plugins/optipng/meta.json | 2 +- plugins/oras/meta.json | 2 +- plugins/oxipng/meta.json | 2 +- plugins/pgroll/meta.json | 2 +- plugins/pgweb/meta.json | 2 +- plugins/pinact/meta.json | 2 +- plugins/plow/meta.json | 2 +- plugins/pluto/meta.json | 2 +- plugins/pngquant/meta.json | 2 +- plugins/polaris/meta.json | 2 +- plugins/pop/meta.json | 2 +- plugins/popeye/meta.json | 2 +- plugins/procyon/meta.json | 2 +- plugins/proselint/meta.json | 2 +- plugins/protolint/meta.json | 2 +- plugins/pv-migrate/meta.json | 2 +- plugins/rbac-lookup/meta.json | 2 +- plugins/rbw/meta.json | 2 +- plugins/regctl/meta.json | 2 +- plugins/rekor/meta.json | 2 +- plugins/replibyte/meta.json | 2 +- plugins/reviewdog/meta.json | 2 +- plugins/s5cmd/meta.json | 2 +- plugins/siege/meta.json | 2 +- plugins/skaffold/meta.json | 2 +- plugins/skate/meta.json | 2 +- plugins/skopeo/meta.json | 2 +- plugins/slides/meta.json | 2 +- plugins/soft-serve/meta.json | 2 +- plugins/sops/meta.json | 2 +- plugins/sql-studio/meta.json | 2 +- plugins/stern/meta.json | 2 +- plugins/svgo/meta.json | 2 +- plugins/termscp/meta.json | 2 +- plugins/terragrunt/meta.json | 2 +- plugins/terrascan/meta.json | 2 +- plugins/tflint/meta.json | 2 +- plugins/tfsec/meta.json | 2 +- plugins/thanos/meta.json | 2 +- plugins/tilt/meta.json | 2 +- plugins/tracee/meta.json | 2 +- plugins/typos/meta.json | 2 +- plugins/vale/meta.json | 2 +- plugins/vals/meta.json | 2 +- plugins/vegeta/meta.json | 2 +- plugins/vhs/meta.json | 2 +- plugins/waypoint/meta.json | 2 +- plugins/wishlist/meta.json | 2 +- plugins/wrk2/meta.json | 2 +- 131 files changed, 131 insertions(+), 131 deletions(-) diff --git a/plugins/ab/meta.json b/plugins/ab/meta.json index 445d3df3a2..ae987d7201 100644 --- a/plugins/ab/meta.json +++ b/plugins/ab/meta.json @@ -1,5 +1,5 @@ { "description": "Apache HTTP server benchmarking tool", "tags": ["ab", "cli-tool", "http", "benchmark", "performance"], - "has_learn": false + "has_learn": true } diff --git a/plugins/actionlint/meta.json b/plugins/actionlint/meta.json index 4cf66b9dd2..60bd95ffb4 100644 --- a/plugins/actionlint/meta.json +++ b/plugins/actionlint/meta.json @@ -5,5 +5,5 @@ "github-actions", "linter" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/agg/meta.json b/plugins/agg/meta.json index 0a9537b8c6..8f4b2d21ee 100644 --- a/plugins/agg/meta.json +++ b/plugins/agg/meta.json @@ -5,5 +5,5 @@ "asciicast", "gif" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/alex/meta.json b/plugins/alex/meta.json index 73d8211700..89bcff7888 100644 --- a/plugins/alex/meta.json +++ b/plugins/alex/meta.json @@ -5,5 +5,5 @@ "writing", "linter" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/ali/meta.json b/plugins/ali/meta.json index 472d2fe519..07f949e0ce 100644 --- a/plugins/ali/meta.json +++ b/plugins/ali/meta.json @@ -1,5 +1,5 @@ { "description": "Load testing tool capable of performing real-time analysis", "tags": ["ali", "cli-tool", "http", "load-testing", "benchmark"], - "has_learn": false + "has_learn": true } diff --git a/plugins/atlantis/meta.json b/plugins/atlantis/meta.json index 27d97ffc8a..5d65d4b603 100644 --- a/plugins/atlantis/meta.json +++ b/plugins/atlantis/meta.json @@ -1,5 +1,5 @@ { "description": "Terraform pull request automation and collaboration tool", "tags": ["atlantis", "cli-tool", "terraform", "automation", "pull-request"], - "has_learn": false + "has_learn": true } diff --git a/plugins/bombardier/meta.json b/plugins/bombardier/meta.json index c97f86e81b..71dd6da826 100644 --- a/plugins/bombardier/meta.json +++ b/plugins/bombardier/meta.json @@ -1,5 +1,5 @@ { "description": "Fast cross-platform HTTP benchmarking tool", "tags": ["bombardier", "cli-tool", "http", "benchmark", "testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/buf/meta.json b/plugins/buf/meta.json index da1c4fa5d2..1a7fc0205a 100644 --- a/plugins/buf/meta.json +++ b/plugins/buf/meta.json @@ -1,5 +1,5 @@ { "description": "Protocol Buffers tool with linting, breaking change detection and generation", "tags": ["buf", "cli-tool", "protobuf", "schema", "codegen"], - "has_learn": false + "has_learn": true } diff --git a/plugins/checkmake/meta.json b/plugins/checkmake/meta.json index be1ebe8059..ac0adbf194 100644 --- a/plugins/checkmake/meta.json +++ b/plugins/checkmake/meta.json @@ -5,5 +5,5 @@ "makefile", "linter" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/checkov/meta.json b/plugins/checkov/meta.json index 1874e8bc52..674f965a9c 100644 --- a/plugins/checkov/meta.json +++ b/plugins/checkov/meta.json @@ -1,5 +1,5 @@ { "description": "Static code analysis for IaC misconfigurations and security", "tags": ["checkov", "cli-tool", "security", "iac", "scanner", "compliance"], - "has_learn": false + "has_learn": true } diff --git a/plugins/conftest/meta.json b/plugins/conftest/meta.json index 06c860c725..e407f568de 100644 --- a/plugins/conftest/meta.json +++ b/plugins/conftest/meta.json @@ -5,5 +5,5 @@ "opa", "testing" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/consul-template/meta.json b/plugins/consul-template/meta.json index 6fd5095319..a7d64e33be 100644 --- a/plugins/consul-template/meta.json +++ b/plugins/consul-template/meta.json @@ -1,5 +1,5 @@ { "description": "Generic template rendering and notifications with Consul", "tags": ["consul-template", "cli-tool", "consul", "template", "configuration"], - "has_learn": false + "has_learn": true } diff --git a/plugins/cpc/meta.json b/plugins/cpc/meta.json index 678149bd8d..71198ba5d9 100644 --- a/plugins/cpc/meta.json +++ b/plugins/cpc/meta.json @@ -1,5 +1,5 @@ { "description": "Copy file contents to clipboard from the terminal", "tags": ["cpc", "cli-tool", "clipboard", "copy", "utility"], - "has_learn": false + "has_learn": true } diff --git a/plugins/crane/meta.json b/plugins/crane/meta.json index 5808275518..27e96cb3fa 100644 --- a/plugins/crane/meta.json +++ b/plugins/crane/meta.json @@ -1,5 +1,5 @@ { "description": "Tool for interacting with container images and registries", "tags": ["crane", "cli-tool", "container", "docker", "registry"], - "has_learn": false + "has_learn": true } diff --git a/plugins/dagger/meta.json b/plugins/dagger/meta.json index 553b5fdc77..789693df92 100644 --- a/plugins/dagger/meta.json +++ b/plugins/dagger/meta.json @@ -1,5 +1,5 @@ { "description": "CI/CD pipeline engine that runs in containers", "tags": ["dagger", "cli-tool", "cicd", "pipeline", "container"], - "has_learn": false + "has_learn": true } diff --git a/plugins/dbmate/meta.json b/plugins/dbmate/meta.json index da2b59589b..0a22fd3f65 100644 --- a/plugins/dbmate/meta.json +++ b/plugins/dbmate/meta.json @@ -1,5 +1,5 @@ { "description": "Lightweight framework-agnostic database migration tool", "tags": ["dbmate", "cli-tool", "database", "migration", "sql"], - "has_learn": false + "has_learn": true } diff --git a/plugins/devspace/meta.json b/plugins/devspace/meta.json index 8588091783..b886ca23fc 100644 --- a/plugins/devspace/meta.json +++ b/plugins/devspace/meta.json @@ -1,5 +1,5 @@ { "description": "Develop and deploy software in Kubernetes", "tags": ["devspace", "cli-tool", "kubernetes", "development", "deployment"], - "has_learn": false + "has_learn": true } diff --git a/plugins/dive/meta.json b/plugins/dive/meta.json index d4b6e66fe1..707aa7ed34 100644 --- a/plugins/dive/meta.json +++ b/plugins/dive/meta.json @@ -1,5 +1,5 @@ { "description": "Tool for exploring each layer in a Docker image", "tags": ["dive", "cli-tool", "docker", "image", "analysis"], - "has_learn": false + "has_learn": true } diff --git a/plugins/drill/meta.json b/plugins/drill/meta.json index 687f7e5a08..c7315edcfd 100644 --- a/plugins/drill/meta.json +++ b/plugins/drill/meta.json @@ -1,5 +1,5 @@ { "description": "HTTP load testing application in Rust with ansi terminal output", "tags": ["drill", "cli-tool", "http", "load-testing", "benchmark"], - "has_learn": false + "has_learn": true } diff --git a/plugins/dutree/meta.json b/plugins/dutree/meta.json index d4ac1c0159..99be68a8c2 100644 --- a/plugins/dutree/meta.json +++ b/plugins/dutree/meta.json @@ -13,5 +13,5 @@ "rust", "dutree" ], - "has_learn": false + "has_learn": true } \ No newline at end of file diff --git a/plugins/envconsul/meta.json b/plugins/envconsul/meta.json index 0603ad50ce..6669087688 100644 --- a/plugins/envconsul/meta.json +++ b/plugins/envconsul/meta.json @@ -1,5 +1,5 @@ { "description": "Read environment variables from Consul and launch child processes", "tags": ["envconsul", "cli-tool", "consul", "environment", "configuration"], - "has_learn": false + "has_learn": true } diff --git a/plugins/evans/meta.json b/plugins/evans/meta.json index 75d4b341ff..b2e6ba6cac 100644 --- a/plugins/evans/meta.json +++ b/plugins/evans/meta.json @@ -1,5 +1,5 @@ { "description": "Interactive gRPC client with REPL mode and JSON output", "tags": ["evans", "cli-tool", "grpc", "api", "testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/fernflower/meta.json b/plugins/fernflower/meta.json index f6f7ef396a..adab6e10ec 100644 --- a/plugins/fernflower/meta.json +++ b/plugins/fernflower/meta.json @@ -5,5 +5,5 @@ "decompiler", "java" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/fierce/meta.json b/plugins/fierce/meta.json index fcfeead45e..6978e5bcc5 100644 --- a/plugins/fierce/meta.json +++ b/plugins/fierce/meta.json @@ -5,5 +5,5 @@ "dns", "reconnaissance" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/finch/meta.json b/plugins/finch/meta.json index e2db2d7f11..8415c07a67 100644 --- a/plugins/finch/meta.json +++ b/plugins/finch/meta.json @@ -1,5 +1,5 @@ { "description": "Open source container development tool", "tags": ["finch", "cli-tool", "container", "docker", "development"], - "has_learn": false + "has_learn": true } diff --git a/plugins/footloose/meta.json b/plugins/footloose/meta.json index 9a0c4d62fc..a62d5e6b16 100644 --- a/plugins/footloose/meta.json +++ b/plugins/footloose/meta.json @@ -1,5 +1,5 @@ { "description": "Containers that look like Virtual Machines", "tags": ["footloose", "cli-tool", "container", "vm", "development"], - "has_learn": false + "has_learn": true } diff --git a/plugins/frawk/meta.json b/plugins/frawk/meta.json index afd76a4f79..3fa507ecd7 100644 --- a/plugins/frawk/meta.json +++ b/plugins/frawk/meta.json @@ -1,5 +1,5 @@ { "description": "frawk — a fast, AWK-like programming language for processing text, CSV, and TSV data. Supports parallel execution and column-aware parsing for large datasets.", "tags": ["frawk", "awk", "text", "csv", "tsv", "data", "processing", "rust"], - "has_learn": false + "has_learn": true } diff --git a/plugins/freeze/meta.json b/plugins/freeze/meta.json index 18f47458b9..c416ce4779 100644 --- a/plugins/freeze/meta.json +++ b/plugins/freeze/meta.json @@ -1,5 +1,5 @@ { "description": "Generate images of code and terminal output for presentations", "tags": ["freeze", "cli-tool", "terminal", "image", "screenshot"], - "has_learn": false + "has_learn": true } diff --git a/plugins/gemini/meta.json b/plugins/gemini/meta.json index 31d198cb1a..5efdd89ea3 100644 --- a/plugins/gemini/meta.json +++ b/plugins/gemini/meta.json @@ -1,5 +1,5 @@ { "description": "Kubernetes cluster state consistency checker", "tags": ["gemini", "cli-tool", "kubernetes", "consistency", "validation"], - "has_learn": false + "has_learn": true } diff --git a/plugins/ghz/meta.json b/plugins/ghz/meta.json index e243eb1508..fbaf929a8e 100644 --- a/plugins/ghz/meta.json +++ b/plugins/ghz/meta.json @@ -1,5 +1,5 @@ { "description": "Simple gRPC benchmarking and load testing tool", "tags": ["ghz", "cli-tool", "grpc", "benchmark", "load-testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/gifski/meta.json b/plugins/gifski/meta.json index 0991114b87..b1346717e7 100644 --- a/plugins/gifski/meta.json +++ b/plugins/gifski/meta.json @@ -6,5 +6,5 @@ "encoder", "rust" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/git-recent/meta.json b/plugins/git-recent/meta.json index 928a1c7c2d..fc36c2236c 100644 --- a/plugins/git-recent/meta.json +++ b/plugins/git-recent/meta.json @@ -1,5 +1,5 @@ { "description": "See your latest local git branches formatted as list", "tags": ["git-recent", "cli-tool", "git", "branches", "utility"], - "has_learn": false + "has_learn": true } diff --git a/plugins/git-standup/meta.json b/plugins/git-standup/meta.json index a24146548f..22479bb7be 100644 --- a/plugins/git-standup/meta.json +++ b/plugins/git-standup/meta.json @@ -1,5 +1,5 @@ { "description": "Recall what you did on the last working day", "tags": ["git-standup", "cli-tool", "git", "productivity", "utility"], - "has_learn": false + "has_learn": true } diff --git a/plugins/git-sweep/meta.json b/plugins/git-sweep/meta.json index 30cc7ac031..1bf4bcc6f1 100644 --- a/plugins/git-sweep/meta.json +++ b/plugins/git-sweep/meta.json @@ -1,5 +1,5 @@ { "description": "Clean up Git branches that have been merged into master", "tags": ["git-sweep", "cli-tool", "git", "cleanup", "branches"], - "has_learn": false + "has_learn": true } diff --git a/plugins/git-xargs/meta.json b/plugins/git-xargs/meta.json index 2441c2635e..831fdc7401 100644 --- a/plugins/git-xargs/meta.json +++ b/plugins/git-xargs/meta.json @@ -1,5 +1,5 @@ { "description": "Run commands against multiple git repositories in parallel", "tags": ["git-xargs", "cli-tool", "git", "batch", "automation"], - "has_learn": false + "has_learn": true } diff --git a/plugins/gitleaks/meta.json b/plugins/gitleaks/meta.json index 0002c45b62..aa57be8cf5 100644 --- a/plugins/gitleaks/meta.json +++ b/plugins/gitleaks/meta.json @@ -1,5 +1,5 @@ { "description": "Detect hardcoded secrets and API keys in git repos", "tags": ["gitleaks", "cli-tool", "security", "secrets", "git", "scanner"], - "has_learn": false + "has_learn": true } diff --git a/plugins/glow-ext/meta.json b/plugins/glow-ext/meta.json index 5c3ec5a7c3..b0145ae444 100644 --- a/plugins/glow-ext/meta.json +++ b/plugins/glow-ext/meta.json @@ -1,5 +1,5 @@ { "description": "Terminal markdown reader with word-wrapping and dark mode", "tags": ["glow", "cli-tool", "markdown", "reader", "terminal"], - "has_learn": false + "has_learn": true } diff --git a/plugins/gobuster/meta.json b/plugins/gobuster/meta.json index 8006729049..cb96a77d29 100644 --- a/plugins/gobuster/meta.json +++ b/plugins/gobuster/meta.json @@ -5,5 +5,5 @@ "bruteforce", "web" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/gofumpt/meta.json b/plugins/gofumpt/meta.json index 94828d2b1e..320612ddfc 100644 --- a/plugins/gofumpt/meta.json +++ b/plugins/gofumpt/meta.json @@ -1,5 +1,5 @@ { "description": "Stricter Go code formatter that enforces additional rules", "tags": ["gofumpt", "cli-tool", "go", "formatter", "lint"], - "has_learn": false + "has_learn": true } diff --git a/plugins/goldilocks/meta.json b/plugins/goldilocks/meta.json index 3199815aba..8a6e1dc184 100644 --- a/plugins/goldilocks/meta.json +++ b/plugins/goldilocks/meta.json @@ -1,5 +1,5 @@ { "description": "Kubernetes resource recommendation tool for setting requests/limits", "tags": ["goldilocks", "cli-tool", "kubernetes", "resources", "optimization"], - "has_learn": false + "has_learn": true } diff --git a/plugins/gosec/meta.json b/plugins/gosec/meta.json index 1ee788c1ca..10a01bc59d 100644 --- a/plugins/gosec/meta.json +++ b/plugins/gosec/meta.json @@ -1,5 +1,5 @@ { "description": "Go security checker that inspects source code for vulnerabilities", "tags": ["gosec", "cli-tool", "go", "security", "scanner", "lint"], - "has_learn": false + "has_learn": true } diff --git a/plugins/graphql-cli/meta.json b/plugins/graphql-cli/meta.json index 15a3d96595..fa6775abc1 100644 --- a/plugins/graphql-cli/meta.json +++ b/plugins/graphql-cli/meta.json @@ -1,5 +1,5 @@ { "description": "Command line tool for GraphQL schema operations and queries", "tags": ["graphql-cli", "cli-tool", "graphql", "api", "schema"], - "has_learn": false + "has_learn": true } diff --git a/plugins/gron/meta.json b/plugins/gron/meta.json index 956fa51685..08de4ea86e 100644 --- a/plugins/gron/meta.json +++ b/plugins/gron/meta.json @@ -1,5 +1,5 @@ { "description": "Make JSON greppable by flattening it into assignment statements", "tags": ["gron", "cli-tool", "json", "grep", "transformation"], - "has_learn": false + "has_learn": true } diff --git a/plugins/grpcurl/meta.json b/plugins/grpcurl/meta.json index b17f653f68..e8f4422b4e 100644 --- a/plugins/grpcurl/meta.json +++ b/plugins/grpcurl/meta.json @@ -1,5 +1,5 @@ { "description": "Like cURL but for gRPC servers, useful for testing and debugging", "tags": ["grpcurl", "cli-tool", "grpc", "api", "testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/guetzli/meta.json b/plugins/guetzli/meta.json index 6975278977..8fc0945aa5 100644 --- a/plugins/guetzli/meta.json +++ b/plugins/guetzli/meta.json @@ -5,5 +5,5 @@ "jpeg", "encoder" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/gum/meta.json b/plugins/gum/meta.json index 805da92e0c..5e9f5b08e1 100644 --- a/plugins/gum/meta.json +++ b/plugins/gum/meta.json @@ -1,5 +1,5 @@ { "description": "Glamorous shell scripts with interactive terminal components", "tags": ["gum", "cli-tool", "shell", "terminal", "scripting"], - "has_learn": false + "has_learn": true } diff --git a/plugins/helmfile/meta.json b/plugins/helmfile/meta.json index 0b4080410f..b7353bd143 100644 --- a/plugins/helmfile/meta.json +++ b/plugins/helmfile/meta.json @@ -1,5 +1,5 @@ { "description": "Declarative spec for deploying Helm charts", "tags": ["helmfile", "cli-tool", "helm", "kubernetes", "deployment"], - "has_learn": false + "has_learn": true } diff --git a/plugins/hey/meta.json b/plugins/hey/meta.json index e09caa2ef8..b194939280 100644 --- a/plugins/hey/meta.json +++ b/plugins/hey/meta.json @@ -1,5 +1,5 @@ { "description": "Tiny program that sends load to a web application", "tags": ["hey", "cli-tool", "http", "benchmark", "load-testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/hgrep/meta.json b/plugins/hgrep/meta.json index 86f0947cc1..97c78aa351 100644 --- a/plugins/hgrep/meta.json +++ b/plugins/hgrep/meta.json @@ -9,5 +9,5 @@ "results", "hgrep" ], - "has_learn": false + "has_learn": true } \ No newline at end of file diff --git a/plugins/huh/meta.json b/plugins/huh/meta.json index dd05cd24f0..098ad71652 100644 --- a/plugins/huh/meta.json +++ b/plugins/huh/meta.json @@ -1,5 +1,5 @@ { "description": "Build interactive forms and prompts in the terminal", "tags": ["huh", "cli-tool", "terminal", "forms", "prompts"], - "has_learn": false + "has_learn": true } diff --git a/plugins/hurl/meta.json b/plugins/hurl/meta.json index 93fd0780f4..131f3cae0d 100644 --- a/plugins/hurl/meta.json +++ b/plugins/hurl/meta.json @@ -1,5 +1,5 @@ { "description": "Run and test HTTP requests with simple text format", "tags": ["hurl", "cli-tool", "http", "testing", "api"], - "has_learn": false + "has_learn": true } diff --git a/plugins/imgpkg/meta.json b/plugins/imgpkg/meta.json index fb8b6992d3..115c31b673 100644 --- a/plugins/imgpkg/meta.json +++ b/plugins/imgpkg/meta.json @@ -1,5 +1,5 @@ { "description": "Store and distribute Kubernetes config as OCI images", "tags": ["imgpkg", "cli-tool", "kubernetes", "oci", "package"], - "has_learn": false + "has_learn": true } diff --git a/plugins/infracost/meta.json b/plugins/infracost/meta.json index 3baedac711..ad610a0028 100644 --- a/plugins/infracost/meta.json +++ b/plugins/infracost/meta.json @@ -1,5 +1,5 @@ { "description": "Cloud cost estimates for Terraform infrastructure changes", "tags": ["infracost", "cli-tool", "terraform", "cost", "cloud", "finops"], - "has_learn": false + "has_learn": true } diff --git a/plugins/jadx/meta.json b/plugins/jadx/meta.json index 657846f842..c2b08bd775 100644 --- a/plugins/jadx/meta.json +++ b/plugins/jadx/meta.json @@ -5,5 +5,5 @@ "decompiler", "android" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/jpegoptim/meta.json b/plugins/jpegoptim/meta.json index 29a621a3a0..961a08261f 100644 --- a/plugins/jpegoptim/meta.json +++ b/plugins/jpegoptim/meta.json @@ -5,5 +5,5 @@ "jpeg", "optimizer" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/k6/meta.json b/plugins/k6/meta.json index adad1a3574..1fb163a90f 100644 --- a/plugins/k6/meta.json +++ b/plugins/k6/meta.json @@ -1,5 +1,5 @@ { "description": "Modern load testing tool for developers and DevOps engineers", "tags": ["k6", "cli-tool", "load-testing", "performance", "testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kail/meta.json b/plugins/kail/meta.json index fc688a5015..215eb8ed6b 100644 --- a/plugins/kail/meta.json +++ b/plugins/kail/meta.json @@ -1,5 +1,5 @@ { "description": "Kubernetes log viewer with pod and container filtering", "tags": ["kail", "cli-tool", "kubernetes", "logs", "filtering"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kapp/meta.json b/plugins/kapp/meta.json index 767b0e18ca..97cfd95d9d 100644 --- a/plugins/kapp/meta.json +++ b/plugins/kapp/meta.json @@ -1,5 +1,5 @@ { "description": "Lightweight Kubernetes application management tool", "tags": ["kapp", "cli-tool", "kubernetes", "deployment", "management"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kbld/meta.json b/plugins/kbld/meta.json index 850f82c2e6..a4e4e4a877 100644 --- a/plugins/kbld/meta.json +++ b/plugins/kbld/meta.json @@ -1,5 +1,5 @@ { "description": "Kubernetes image build and resolution tool", "tags": ["kbld", "cli-tool", "kubernetes", "image", "build"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kctrl/meta.json b/plugins/kctrl/meta.json index f6b35b330d..7c2a7614dd 100644 --- a/plugins/kctrl/meta.json +++ b/plugins/kctrl/meta.json @@ -1,5 +1,5 @@ { "description": "Continuous delivery CLI for Kubernetes packages", "tags": ["kctrl", "cli-tool", "kubernetes", "continuous-delivery", "package"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kics/meta.json b/plugins/kics/meta.json index 4f7b40c4bf..e6d9d3523f 100644 --- a/plugins/kics/meta.json +++ b/plugins/kics/meta.json @@ -1,5 +1,5 @@ { "description": "Find security vulnerabilities and compliance issues in IaC", "tags": ["kics", "cli-tool", "security", "infrastructure", "scanner"], - "has_learn": false + "has_learn": true } diff --git a/plugins/ko/meta.json b/plugins/ko/meta.json index 20abb665fc..217c7c58ec 100644 --- a/plugins/ko/meta.json +++ b/plugins/ko/meta.json @@ -1,5 +1,5 @@ { "description": "Build and deploy Go applications as container images", "tags": ["ko", "cli-tool", "go", "container", "docker", "build"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kondo/meta.json b/plugins/kondo/meta.json index e89f479a47..9ec8a24626 100644 --- a/plugins/kondo/meta.json +++ b/plugins/kondo/meta.json @@ -1,5 +1,5 @@ { "description": "Cleans unneeded build artifacts and dependency directories from projects", "tags": ["kondo", "cli-tool", "cleanup", "disk", "utility"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kube-hunter/meta.json b/plugins/kube-hunter/meta.json index ca5daec899..65fc620f66 100644 --- a/plugins/kube-hunter/meta.json +++ b/plugins/kube-hunter/meta.json @@ -1,5 +1,5 @@ { "description": "Penetration testing tool for Kubernetes clusters", "tags": ["kube-hunter", "cli-tool", "kubernetes", "security", "penetration-test"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kube-linter/meta.json b/plugins/kube-linter/meta.json index 5269405479..3ef12c88cb 100644 --- a/plugins/kube-linter/meta.json +++ b/plugins/kube-linter/meta.json @@ -5,5 +5,5 @@ "kubernetes", "validator" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/kube-ps1/meta.json b/plugins/kube-ps1/meta.json index c20791bfcb..d8bfc2e79a 100644 --- a/plugins/kube-ps1/meta.json +++ b/plugins/kube-ps1/meta.json @@ -1,5 +1,5 @@ { "description": "Kubernetes prompt helper for bash and zsh", "tags": ["kube-ps1", "cli-tool", "kubernetes", "shell", "prompt"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kube-score/meta.json b/plugins/kube-score/meta.json index 6360ce85d0..f11106eb35 100644 --- a/plugins/kube-score/meta.json +++ b/plugins/kube-score/meta.json @@ -5,5 +5,5 @@ "kubernetes", "scoring" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/kubebench/meta.json b/plugins/kubebench/meta.json index a0bc0d533f..28b5c27e72 100644 --- a/plugins/kubebench/meta.json +++ b/plugins/kubebench/meta.json @@ -1,5 +1,5 @@ { "description": "Checks if Kubernetes is deployed securely per CIS benchmarks", "tags": ["kubebench", "cli-tool", "kubernetes", "security", "cis-benchmark"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kubeconform/meta.json b/plugins/kubeconform/meta.json index 32c26a62b8..a0dd37668d 100644 --- a/plugins/kubeconform/meta.json +++ b/plugins/kubeconform/meta.json @@ -1,5 +1,5 @@ { "description": "Fast Kubernetes manifest validator with support for custom resources", "tags": ["kubeconform", "cli-tool", "kubernetes", "validation", "manifest"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kubectx/meta.json b/plugins/kubectx/meta.json index 3cea3c8077..48b2fe4ba0 100644 --- a/plugins/kubectx/meta.json +++ b/plugins/kubectx/meta.json @@ -1,5 +1,5 @@ { "description": "Fast way to switch between Kubernetes contexts and namespaces", "tags": ["kubectx", "cli-tool", "kubernetes", "context", "utility"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kubefwd/meta.json b/plugins/kubefwd/meta.json index db468ce8b0..84553b196b 100644 --- a/plugins/kubefwd/meta.json +++ b/plugins/kubefwd/meta.json @@ -1,5 +1,5 @@ { "description": "Bulk port forwarding for Kubernetes services", "tags": ["kubefwd", "cli-tool", "kubernetes", "networking", "port-forward"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kubens/meta.json b/plugins/kubens/meta.json index 409bb44c93..4068c6b9da 100644 --- a/plugins/kubens/meta.json +++ b/plugins/kubens/meta.json @@ -1,5 +1,5 @@ { "description": "Switch between Kubernetes namespaces quickly", "tags": ["kubens", "cli-tool", "kubernetes", "namespace", "utility"], - "has_learn": false + "has_learn": true } diff --git a/plugins/kubetail/meta.json b/plugins/kubetail/meta.json index e964fced42..72b5a3feec 100644 --- a/plugins/kubetail/meta.json +++ b/plugins/kubetail/meta.json @@ -1,5 +1,5 @@ { "description": "Bash script to tail Kubernetes logs from multiple pods", "tags": ["kubetail", "cli-tool", "kubernetes", "logs", "monitoring"], - "has_learn": false + "has_learn": true } diff --git a/plugins/lefthook/meta.json b/plugins/lefthook/meta.json index 3491701d15..b286a4bc42 100644 --- a/plugins/lefthook/meta.json +++ b/plugins/lefthook/meta.json @@ -1,5 +1,5 @@ { "description": "Fast and powerful Git hooks manager for any project", "tags": ["lefthook", "cli-tool", "git", "hooks", "automation"], - "has_learn": false + "has_learn": true } diff --git a/plugins/limactl/meta.json b/plugins/limactl/meta.json index f8264c4467..0e5a9a40fe 100644 --- a/plugins/limactl/meta.json +++ b/plugins/limactl/meta.json @@ -1,5 +1,5 @@ { "description": "Linux virtual machines on macOS and Linux hosts", "tags": ["limactl", "cli-tool", "vm", "linux", "virtualization"], - "has_learn": false + "has_learn": true } diff --git a/plugins/melt/meta.json b/plugins/melt/meta.json index c1607ab4a4..ff5cd16c65 100644 --- a/plugins/melt/meta.json +++ b/plugins/melt/meta.json @@ -1,5 +1,5 @@ { "description": "Backup and restore SSH keys and ed25519 keypairs", "tags": ["melt", "cli-tool", "backup", "ssh", "security"], - "has_learn": false + "has_learn": true } diff --git a/plugins/migrate/meta.json b/plugins/migrate/meta.json index 63e62f8354..d87f71038f 100644 --- a/plugins/migrate/meta.json +++ b/plugins/migrate/meta.json @@ -1,5 +1,5 @@ { "description": "Database migrations written in Go with CLI and library", "tags": ["migrate", "cli-tool", "database", "migration", "golang"], - "has_learn": false + "has_learn": true } diff --git a/plugins/mirrord/meta.json b/plugins/mirrord/meta.json index 1d49e541ee..f609432a2d 100644 --- a/plugins/mirrord/meta.json +++ b/plugins/mirrord/meta.json @@ -1,5 +1,5 @@ { "description": "Connect your local process to your Kubernetes cluster", "tags": ["mirrord", "cli-tool", "kubernetes", "development", "debug"], - "has_learn": false + "has_learn": true } diff --git a/plugins/multipass/meta.json b/plugins/multipass/meta.json index 9e59fa44b7..ed6b2f0805 100644 --- a/plugins/multipass/meta.json +++ b/plugins/multipass/meta.json @@ -1,5 +1,5 @@ { "description": "Orchestrate Ubuntu VMs from the command line", "tags": ["multipass", "cli-tool", "vm", "ubuntu", "virtualization"], - "has_learn": false + "has_learn": true } diff --git a/plugins/nerdctl/meta.json b/plugins/nerdctl/meta.json index d5b578d155..ac5e429aa4 100644 --- a/plugins/nerdctl/meta.json +++ b/plugins/nerdctl/meta.json @@ -1,5 +1,5 @@ { "description": "Docker-compatible CLI for containerd", "tags": ["nerdctl", "cli-tool", "containerd", "docker", "container"], - "has_learn": false + "has_learn": true } diff --git a/plugins/nova/meta.json b/plugins/nova/meta.json index ef8d427afe..4823605900 100644 --- a/plugins/nova/meta.json +++ b/plugins/nova/meta.json @@ -1,5 +1,5 @@ { "description": "Find outdated Helm charts running in your cluster", "tags": ["nova", "cli-tool", "helm", "kubernetes", "updates"], - "has_learn": false + "has_learn": true } diff --git a/plugins/oha/meta.json b/plugins/oha/meta.json index cc92aca11c..7a43bbbf62 100644 --- a/plugins/oha/meta.json +++ b/plugins/oha/meta.json @@ -1,5 +1,5 @@ { "description": "Tiny program that sends load to web apps and outputs results", "tags": ["oha", "cli-tool", "http", "benchmark", "load-testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/optipng/meta.json b/plugins/optipng/meta.json index 34505fa186..69cf5a441d 100644 --- a/plugins/optipng/meta.json +++ b/plugins/optipng/meta.json @@ -5,5 +5,5 @@ "png", "optimizer" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/oras/meta.json b/plugins/oras/meta.json index bfc4a45a8f..bc505d559d 100644 --- a/plugins/oras/meta.json +++ b/plugins/oras/meta.json @@ -1,5 +1,5 @@ { "description": "OCI Registry as Storage - push and pull OCI artifacts", "tags": ["oras", "cli-tool", "oci", "registry", "container", "artifacts"], - "has_learn": false + "has_learn": true } diff --git a/plugins/oxipng/meta.json b/plugins/oxipng/meta.json index 663dcf05c5..5f1168e02a 100644 --- a/plugins/oxipng/meta.json +++ b/plugins/oxipng/meta.json @@ -6,5 +6,5 @@ "optimizer", "rust" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/pgroll/meta.json b/plugins/pgroll/meta.json index 974a7b903c..7db128286d 100644 --- a/plugins/pgroll/meta.json +++ b/plugins/pgroll/meta.json @@ -1,5 +1,5 @@ { "description": "PostgreSQL zero-downtime schema migration tool", "tags": ["pgroll", "cli-tool", "postgres", "migration", "schema"], - "has_learn": false + "has_learn": true } diff --git a/plugins/pgweb/meta.json b/plugins/pgweb/meta.json index 5a86f297e8..f7a668ccf8 100644 --- a/plugins/pgweb/meta.json +++ b/plugins/pgweb/meta.json @@ -1,5 +1,5 @@ { "description": "Cross-platform PostgreSQL database browser with web UI", "tags": ["pgweb", "cli-tool", "postgres", "database", "browser"], - "has_learn": false + "has_learn": true } diff --git a/plugins/pinact/meta.json b/plugins/pinact/meta.json index 98c485a479..735f75ba83 100644 --- a/plugins/pinact/meta.json +++ b/plugins/pinact/meta.json @@ -1,5 +1,5 @@ { "description": "Pin GitHub Actions versions to commit SHAs for security", "tags": ["pinact", "cli-tool", "github-actions", "security", "pinning"], - "has_learn": false + "has_learn": true } diff --git a/plugins/plow/meta.json b/plugins/plow/meta.json index e67f7d805a..89fa11ff4a 100644 --- a/plugins/plow/meta.json +++ b/plugins/plow/meta.json @@ -1,5 +1,5 @@ { "description": "High-performance HTTP benchmarking tool with real-time UI", "tags": ["plow", "cli-tool", "http", "benchmark", "testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/pluto/meta.json b/plugins/pluto/meta.json index 6b16200b3b..f02fabff5b 100644 --- a/plugins/pluto/meta.json +++ b/plugins/pluto/meta.json @@ -1,5 +1,5 @@ { "description": "Detect deprecated Kubernetes API versions in your manifests", "tags": ["pluto", "cli-tool", "kubernetes", "deprecation", "compatibility"], - "has_learn": false + "has_learn": true } diff --git a/plugins/pngquant/meta.json b/plugins/pngquant/meta.json index 0a2ec66db9..5f2b8f6fa3 100644 --- a/plugins/pngquant/meta.json +++ b/plugins/pngquant/meta.json @@ -5,5 +5,5 @@ "png", "optimizer" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/polaris/meta.json b/plugins/polaris/meta.json index 76e0004a21..cfe1e37c8d 100644 --- a/plugins/polaris/meta.json +++ b/plugins/polaris/meta.json @@ -1,5 +1,5 @@ { "description": "Kubernetes best practice and policy validation tool", "tags": ["polaris", "cli-tool", "kubernetes", "policy", "validation"], - "has_learn": false + "has_learn": true } diff --git a/plugins/pop/meta.json b/plugins/pop/meta.json index aeba8e4c83..4f0f062ba2 100644 --- a/plugins/pop/meta.json +++ b/plugins/pop/meta.json @@ -1,5 +1,5 @@ { "description": "Send emails from the terminal with Markdown formatting", "tags": ["pop", "cli-tool", "email", "terminal", "markdown"], - "has_learn": false + "has_learn": true } diff --git a/plugins/popeye/meta.json b/plugins/popeye/meta.json index fd20a98f69..ada336683b 100644 --- a/plugins/popeye/meta.json +++ b/plugins/popeye/meta.json @@ -1,5 +1,5 @@ { "description": "Kubernetes cluster resource sanitzer and scanner", "tags": ["popeye", "cli-tool", "kubernetes", "scanner", "health"], - "has_learn": false + "has_learn": true } diff --git a/plugins/procyon/meta.json b/plugins/procyon/meta.json index 229c4d9cc9..96ff2a0515 100644 --- a/plugins/procyon/meta.json +++ b/plugins/procyon/meta.json @@ -5,5 +5,5 @@ "decompiler", "java" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/proselint/meta.json b/plugins/proselint/meta.json index f2a2d8988d..7d214a239b 100644 --- a/plugins/proselint/meta.json +++ b/plugins/proselint/meta.json @@ -5,5 +5,5 @@ "writing", "linter" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/protolint/meta.json b/plugins/protolint/meta.json index 06a30b6deb..65e45c7579 100644 --- a/plugins/protolint/meta.json +++ b/plugins/protolint/meta.json @@ -1,5 +1,5 @@ { "description": "Pluggable protocol buffer linter and formatter", "tags": ["protolint", "cli-tool", "protobuf", "lint", "formatter"], - "has_learn": false + "has_learn": true } diff --git a/plugins/pv-migrate/meta.json b/plugins/pv-migrate/meta.json index fe63ae65f4..33c210e873 100644 --- a/plugins/pv-migrate/meta.json +++ b/plugins/pv-migrate/meta.json @@ -1,5 +1,5 @@ { "description": "Postgres version migration tool for seamless upgrades", "tags": ["pv-migrate", "cli-tool", "postgres", "migration", "database"], - "has_learn": false + "has_learn": true } diff --git a/plugins/rbac-lookup/meta.json b/plugins/rbac-lookup/meta.json index 90e477d18a..f5688def29 100644 --- a/plugins/rbac-lookup/meta.json +++ b/plugins/rbac-lookup/meta.json @@ -1,5 +1,5 @@ { "description": "Find Kubernetes roles and cluster roles bound to any user", "tags": ["rbac-lookup", "cli-tool", "kubernetes", "rbac", "security"], - "has_learn": false + "has_learn": true } diff --git a/plugins/rbw/meta.json b/plugins/rbw/meta.json index f1d54bb91b..f67c44b54f 100644 --- a/plugins/rbw/meta.json +++ b/plugins/rbw/meta.json @@ -1,5 +1,5 @@ { "description": "Unofficial Bitwarden CLI client written in Rust", "tags": ["rbw", "cli-tool", "bitwarden", "password-manager", "security"], - "has_learn": false + "has_learn": true } diff --git a/plugins/regctl/meta.json b/plugins/regctl/meta.json index b890af9fcb..1a28e52914 100644 --- a/plugins/regctl/meta.json +++ b/plugins/regctl/meta.json @@ -1,5 +1,5 @@ { "description": "Docker registry client for managing container images", "tags": ["regctl", "cli-tool", "docker", "registry", "container"], - "has_learn": false + "has_learn": true } diff --git a/plugins/rekor/meta.json b/plugins/rekor/meta.json index 76f0e66d10..4c665c989a 100644 --- a/plugins/rekor/meta.json +++ b/plugins/rekor/meta.json @@ -1 +1 @@ -{ "description": "Rekor transparency log CLI", "tags": ["rekor", "cli", "utility"], "has_learn": false } +{ "description": "Rekor transparency log CLI", "tags": ["rekor", "cli", "utility"], "has_learn": true } diff --git a/plugins/replibyte/meta.json b/plugins/replibyte/meta.json index 0884d03d5f..121a92e6aa 100644 --- a/plugins/replibyte/meta.json +++ b/plugins/replibyte/meta.json @@ -4,5 +4,5 @@ "database", "testing" ], - "has_learn": false + "has_learn": true } \ No newline at end of file diff --git a/plugins/reviewdog/meta.json b/plugins/reviewdog/meta.json index 87bc0a0fff..89dcfe3ca4 100644 --- a/plugins/reviewdog/meta.json +++ b/plugins/reviewdog/meta.json @@ -5,5 +5,5 @@ "code-review", "automation" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/s5cmd/meta.json b/plugins/s5cmd/meta.json index 08a0815356..948bff7178 100644 --- a/plugins/s5cmd/meta.json +++ b/plugins/s5cmd/meta.json @@ -1,5 +1,5 @@ { "description": "Very fast S3 and local filesystem command line tool", "tags": ["s5cmd", "cli-tool", "aws", "s3", "storage"], - "has_learn": false + "has_learn": true } diff --git a/plugins/siege/meta.json b/plugins/siege/meta.json index ee43bb31d1..bcdf94f916 100644 --- a/plugins/siege/meta.json +++ b/plugins/siege/meta.json @@ -1,5 +1,5 @@ { "description": "HTTP load testing and benchmarking utility", "tags": ["siege", "cli-tool", "http", "benchmark", "load-testing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/skaffold/meta.json b/plugins/skaffold/meta.json index 792b5e167b..651030b5ca 100644 --- a/plugins/skaffold/meta.json +++ b/plugins/skaffold/meta.json @@ -1,5 +1,5 @@ { "description": "Easy and repeatable Kubernetes development", "tags": ["skaffold", "cli-tool", "kubernetes", "development", "cicd"], - "has_learn": false + "has_learn": true } diff --git a/plugins/skate/meta.json b/plugins/skate/meta.json index 4b4cb461eb..8d0c51fa39 100644 --- a/plugins/skate/meta.json +++ b/plugins/skate/meta.json @@ -1,5 +1,5 @@ { "description": "Personal key-value store for the terminal", "tags": ["skate", "cli-tool", "key-value", "database", "utility"], - "has_learn": false + "has_learn": true } diff --git a/plugins/skopeo/meta.json b/plugins/skopeo/meta.json index 83c1a120ba..4526115c82 100644 --- a/plugins/skopeo/meta.json +++ b/plugins/skopeo/meta.json @@ -1,5 +1,5 @@ { "description": "Work with remote container images and registries", "tags": ["skopeo", "cli-tool", "container", "docker", "registry"], - "has_learn": false + "has_learn": true } diff --git a/plugins/slides/meta.json b/plugins/slides/meta.json index 6f3214e341..bb3410ea61 100644 --- a/plugins/slides/meta.json +++ b/plugins/slides/meta.json @@ -5,5 +5,5 @@ "presentation", "markdown" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/soft-serve/meta.json b/plugins/soft-serve/meta.json index f3f831ae45..a554e8167b 100644 --- a/plugins/soft-serve/meta.json +++ b/plugins/soft-serve/meta.json @@ -1,5 +1,5 @@ { "description": "Self-hostable Git server for the command line", "tags": ["soft-serve", "cli-tool", "git", "server", "hosting"], - "has_learn": false + "has_learn": true } diff --git a/plugins/sops/meta.json b/plugins/sops/meta.json index 0cbb3026a4..418ad084c4 100644 --- a/plugins/sops/meta.json +++ b/plugins/sops/meta.json @@ -1,5 +1,5 @@ { "description": "Secrets management tool that encrypts values in config files", "tags": ["sops", "cli-tool", "secrets", "encryption", "security"], - "has_learn": false + "has_learn": true } diff --git a/plugins/sql-studio/meta.json b/plugins/sql-studio/meta.json index 0d07a91b25..62a731c446 100644 --- a/plugins/sql-studio/meta.json +++ b/plugins/sql-studio/meta.json @@ -1,5 +1,5 @@ { "description": "Single-file SQLite database browser with JSON export", "tags": ["sql-studio", "cli-tool", "sqlite", "database", "browser"], - "has_learn": false + "has_learn": true } diff --git a/plugins/stern/meta.json b/plugins/stern/meta.json index 6d9dc69a6e..8fd1a4257c 100644 --- a/plugins/stern/meta.json +++ b/plugins/stern/meta.json @@ -1,5 +1,5 @@ { "description": "Multi-pod and container log tailing for Kubernetes", "tags": ["stern", "cli-tool", "kubernetes", "logs", "tailing"], - "has_learn": false + "has_learn": true } diff --git a/plugins/svgo/meta.json b/plugins/svgo/meta.json index aa8d6b6458..d9ac06b3d9 100644 --- a/plugins/svgo/meta.json +++ b/plugins/svgo/meta.json @@ -5,5 +5,5 @@ "svg", "optimizer" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/termscp/meta.json b/plugins/termscp/meta.json index 7672908102..6870783076 100644 --- a/plugins/termscp/meta.json +++ b/plugins/termscp/meta.json @@ -1,5 +1,5 @@ { "description": "A feature rich terminal UI file transfer and explorer with SCP/SFTP/FTP/S3/SMB support. Features TUI file browsing and remote file operations. Written in Rust.", "tags": ["termscp", "file-transfer", "scp", "sftp", "ftp", "s3", "smb", "rust"], - "has_learn": false + "has_learn": true } diff --git a/plugins/terragrunt/meta.json b/plugins/terragrunt/meta.json index aef33ac5cd..539eeabeff 100644 --- a/plugins/terragrunt/meta.json +++ b/plugins/terragrunt/meta.json @@ -1,5 +1,5 @@ { "description": "Thin wrapper around Terraform for extra DRY configurations", "tags": ["terragrunt", "cli-tool", "terraform", "iac", "wrapper"], - "has_learn": false + "has_learn": true } diff --git a/plugins/terrascan/meta.json b/plugins/terrascan/meta.json index 8c2c0dbbb6..ebba6caf1f 100644 --- a/plugins/terrascan/meta.json +++ b/plugins/terrascan/meta.json @@ -1,5 +1,5 @@ { "description": "Detect security and compliance violations in IaC", "tags": ["terrascan", "cli-tool", "security", "compliance", "iac", "scanner"], - "has_learn": false + "has_learn": true } diff --git a/plugins/tflint/meta.json b/plugins/tflint/meta.json index ff9914f081..94a86a0f2b 100644 --- a/plugins/tflint/meta.json +++ b/plugins/tflint/meta.json @@ -1,5 +1,5 @@ { "description": "Pluggable Terraform linter with deep checking capabilities", "tags": ["tflint", "cli-tool", "terraform", "lint", "iac"], - "has_learn": false + "has_learn": true } diff --git a/plugins/tfsec/meta.json b/plugins/tfsec/meta.json index 466c91ba3b..0b54342f25 100644 --- a/plugins/tfsec/meta.json +++ b/plugins/tfsec/meta.json @@ -1,5 +1,5 @@ { "description": "Security scanner for Terraform code", "tags": ["tfsec", "cli-tool", "terraform", "security", "scanner", "iac"], - "has_learn": false + "has_learn": true } diff --git a/plugins/thanos/meta.json b/plugins/thanos/meta.json index e9eac065a1..13bc05364d 100644 --- a/plugins/thanos/meta.json +++ b/plugins/thanos/meta.json @@ -1,5 +1,5 @@ { "description": "Highly available Prometheus setup with long term storage", "tags": ["thanos", "cli-tool", "kubernetes", "prometheus", "monitoring"], - "has_learn": false + "has_learn": true } diff --git a/plugins/tilt/meta.json b/plugins/tilt/meta.json index 8f095ff582..1272e0252d 100644 --- a/plugins/tilt/meta.json +++ b/plugins/tilt/meta.json @@ -1,5 +1,5 @@ { "description": "Local Kubernetes development with live updates and no config", "tags": ["tilt", "cli-tool", "kubernetes", "development", "microservices"], - "has_learn": false + "has_learn": true } diff --git a/plugins/tracee/meta.json b/plugins/tracee/meta.json index ed365cace7..ad805749cf 100644 --- a/plugins/tracee/meta.json +++ b/plugins/tracee/meta.json @@ -1,5 +1,5 @@ { "description": "Linux runtime security and forensics using eBPF", "tags": ["tracee", "cli-tool", "security", "ebpf", "forensics", "linux"], - "has_learn": false + "has_learn": true } diff --git a/plugins/typos/meta.json b/plugins/typos/meta.json index be21e8524a..ea814895e6 100644 --- a/plugins/typos/meta.json +++ b/plugins/typos/meta.json @@ -5,5 +5,5 @@ "spell-check", "rust" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/vale/meta.json b/plugins/vale/meta.json index 718dff4a20..836481780d 100644 --- a/plugins/vale/meta.json +++ b/plugins/vale/meta.json @@ -5,5 +5,5 @@ "grammar", "linter" ], - "has_learn": false + "has_learn": true } diff --git a/plugins/vals/meta.json b/plugins/vals/meta.json index f64aa0ef13..2133896b7b 100644 --- a/plugins/vals/meta.json +++ b/plugins/vals/meta.json @@ -1,5 +1,5 @@ { "description": "Helm-like configuration values management with secret backends", "tags": ["vals", "cli-tool", "secrets", "configuration", "kubernetes"], - "has_learn": false + "has_learn": true } diff --git a/plugins/vegeta/meta.json b/plugins/vegeta/meta.json index 47711c6827..ecb54833fc 100644 --- a/plugins/vegeta/meta.json +++ b/plugins/vegeta/meta.json @@ -1,5 +1,5 @@ { "description": "HTTP load testing tool and library with constant request rate", "tags": ["vegeta", "cli-tool", "http", "load-testing", "benchmark"], - "has_learn": false + "has_learn": true } diff --git a/plugins/vhs/meta.json b/plugins/vhs/meta.json index fb295c320f..787d1c892b 100644 --- a/plugins/vhs/meta.json +++ b/plugins/vhs/meta.json @@ -1,5 +1,5 @@ { "description": "Terminal GIF generator where you write terminal sessions as code", "tags": ["vhs", "cli-tool", "terminal", "gif", "recording"], - "has_learn": false + "has_learn": true } diff --git a/plugins/waypoint/meta.json b/plugins/waypoint/meta.json index 5976b38091..65841d3d47 100644 --- a/plugins/waypoint/meta.json +++ b/plugins/waypoint/meta.json @@ -1,5 +1,5 @@ { "description": "Developer-oriented application deployment across platforms", "tags": ["waypoint", "cli-tool", "kubernetes", "deployment", "developer"], - "has_learn": false + "has_learn": true } diff --git a/plugins/wishlist/meta.json b/plugins/wishlist/meta.json index 318e47c328..4bb7d9637b 100644 --- a/plugins/wishlist/meta.json +++ b/plugins/wishlist/meta.json @@ -1,5 +1,5 @@ { "description": "SSH directory that lists and connects to your servers", "tags": ["wishlist", "cli-tool", "ssh", "directory", "remote"], - "has_learn": false + "has_learn": true } diff --git a/plugins/wrk2/meta.json b/plugins/wrk2/meta.json index d75dcafe0d..e7a2c1cf48 100644 --- a/plugins/wrk2/meta.json +++ b/plugins/wrk2/meta.json @@ -1,5 +1,5 @@ { "description": "Constant throughput and correct latency recording HTTP benchmark", "tags": ["wrk", "cli-tool", "http", "benchmark", "latency"], - "has_learn": false + "has_learn": true }