Skip to content

TheShimpz/shimpz-cli

Repository files navigation

Shimpz CLI

shimpz checks and tests file-backed Assistant Powers locally without Docker. It installs a pinned uv in its private cache, manages Python 3.14, and runs the public shimpz Python SDK from the Assistant's pyproject.toml.

Install

Install with Cargo:

cargo install shimpz-cli --locked

Prebuilt binaries for Linux, macOS, and Windows are available in GitHub Releases. Both installation paths provide the shimpz command.

Use

shimpz new assistant hello-assistant
shimpz check
shimpz test create-dns --input '{"zone":"example.com"}'
shimpz upgrade

shimpz new assistant <name> creates a minimal Python Assistant with one Hello World Power. Python is the default language; it can also be selected explicitly with --language python.

shimpz upgrade checks the latest stable GitHub release and replaces the current executable only when a newer version is available.

Account tokens are read from environment variables and never accepted as CLI arguments. For example, account cloudflare uses SHIMPZ_ACCOUNT_CLOUDFLARE.

The crates.io package is named shimpz-cli; the installed command is shimpz.

License

Apache-2.0.

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages