gabb_cli/lib.rs
1pub mod daemon;
2pub mod indexer;
3pub mod languages;
4pub mod mcp;
5pub mod store;
6
7use clap::ValueEnum;
8
9/// Output format for command results
10#[derive(Debug, Clone, Copy, Default, ValueEnum)]
11pub enum OutputFormat {
12 /// Human-readable text output (default)
13 #[default]
14 Text,
15 /// JSON array output
16 Json,
17 /// JSON Lines (one JSON object per line)
18 Jsonl,
19 /// Comma-separated values
20 Csv,
21 /// Tab-separated values
22 Tsv,
23}