Skip to content

mycli Documentation

Install curated CLI libraries and run commands directly. Or author your own as code.
Terminal
$ my library install kubernetes
Installed kubernetes (12 commands)
$ my kubernetes port-forward svc/my-service -p 8080
Forwarding svc/my-service:8080 localhost:8080

Libraries

Install git-backed libraries or registry packages — curated commands that work without an account. Run them as my <library> <command>.

Run Anywhere

Sync once, run from any machine. Full argument parsing, template rendering, and shell execution.

Define as Code

Author commands as YAML or JSON specs with args, flags, environment variables, Go templates, and multi-step workflows.

Publish & Sync

Push commands to a registry and sync them across machines. ETag-based caching keeps your catalog up to date.