Expand description
Lean async Rust SDK that runs the claude CLI as a subprocess on a flat-rate subscription.
Re-exports§
pub use config::Config;pub use execute::execute;pub use isolation::IsolatedConfigDir;pub use parse::Outcome;
Modules§
- config
- Subprocess configuration for the
claudeCLI and its argv builder. - execute
- Async entry point that runs the
claudeCLI as a subprocess and parses its JSON output into anOutcome. - isolation
- Isolated
CLAUDE_CONFIG_DIRtemp directory for concurrent subprocess auth. - parse
Outcometype and parser for theclaudeCLI’s--output-format jsonresponse.
Enums§
- Error
- Errors that can occur while building, spawning, or parsing output from the
claudeCLI subprocess.