rimctl
v0.0.1
Published
Agent-friendly CLI for Rimthan OS APIs.
Readme
rimctl
rimctl is the agent-friendly command-line client for Rimthan OS APIs.
Install
npm install --global rimctlQuick start
rimctl --base-url http://127.0.0.1:3000 auth login [email protected]
rimctl --tenant tenant_123 auth whoami
rimctl --tenant tenant_123 workflows create --file workflow.yaml
rimctl --tenant tenant_123 runs follow exec_123Configuration
rimctl reads config from ~/.config/rimctl/config.json by default. You can also pass auth and tenant
context through flags or environment variables.
Global inputs:
--profile,--config--base-url,--api-version--tenant--tokenor--api-key--request-id,--correlation-id
Release workflow
The npm package is published from the monorepo build output in dist/apps/cli.
- Bump
apps/cli/package.jsonversion. - Validate the package locally:
pnpm nx build cli
cd dist/apps/cli
npm pack --dry-run- Publish through Depot by either:
- pushing a tag named
rimctl-v<version>, for examplerimctl-v0.0.1 - or running the
Publish rimctlDepot workflow manually
