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}