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