1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Programmatic CLI library for grite
//!
//! This crate exposes the command logic from the `grite` CLI as a reusable
//! Rust library. It can be used by other Rust programs (e.g., multi-agent
//! harnesses) to drive grite natively without shelling out to subprocesses.
//!
//! Each command module provides both synchronous and (with the `async` feature)
//! asynchronous variants for heavy I/O operations.
/// Shared option and result types for all commands.
/// AGENTS.md template content.
pub use GriteContext;
pub use *;
/// Re-export core error type for convenience.
pub use GriteError;