```console
$ callisto --help
Changesets-style version and release manager for Rust workspaces
Usage: callisto [OPTIONS] <COMMAND>
Commands:
add Create a new changeset describing pending package changes
status Show the workspace's pending changesets and diagnostics
matrix Print the workspace's native-build target matrix as JSON or a table
version Consume pending changesets and bump package versions accordingly
pre Manage prerelease mode for the workspace
validate Check that changesets and the dependency graph are well-formed
snapshot Apply a temporary, non-persistent version bump for a snapshot release
init Scaffold Callisto configuration in the current workspace
plan-publish Compute which packages are ready to publish and print the publish plan
publish Publish ready packages to their ecosystem registries via native CLI tools
compose-pr-body Generate a pull request body summarizing pending release changes
tag Create git tags for packages in a publish plan
completions Generate shell completion scripts
schema Print the JSON schema for a report type
help Print this message or the help of the given subcommand(s)
Options:
--format <FORMAT> Output format for command results [default: text] [possible values: text, json]
--cwd <CWD> Workspace directory to operate in (defaults to the current directory) [default: .]
--dry-run Preview manifest and file changes without writing to disk
-h, --help Print help
-V, --version Print version
```