plugin-alias
| Version | 2026.193.1052 |
| Repo | superproject |
| Plugin | yes — see the plugin reference |
The charly alias … CLI — the host command alias manager, a COMMAND-class charly
plugin (github.com/opencharly/sdk). charly alias add/install/list/remove/uninstall
create and manage ~/.local/bin wrapper scripts that shell into a box (each wrapper
runs charly shell <box> -c "<command> …"), so a box’s tools are reachable as plain
host commands. COMPILED-IN, it dispatches IN-PROC via Invoke(OpRun) (kong-parse the
AliasCmd tree), so the handlers own charly’s real stdio; add (image-exists guard) and
install (read the baked ai.opencharly.alias label) reach the host over the generic
HostBuild(“cli”) reverse channel by re-running charly box labels …. Placement-invisible
(F8): the SAME provider compiles into charly or serves out-of-process.
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the alias command plugin ships a buildable Go module (go.mod + the provider) the host can compile in; the full charly alias end-to-end is exercised by the live R10 + the Go tests |