alopex_cli/output/mod.rs
1//! Output formatters
2//!
3//! This module provides formatters for different output formats:
4//! - table: Human-readable table format (comfy-table)
5//! - json: JSON array format
6//! - jsonl: JSON Lines format (streaming)
7//! - csv: CSV format (RFC 4180)
8//! - tsv: TSV format
9
10pub mod collector;
11pub mod csv;
12pub mod formatter;
13pub mod json;
14pub mod jsonl;
15pub mod server;
16pub mod table;
17pub mod tsv;
18
19pub use collector::RowCollector;
20pub use formatter::create_formatter;
21
22// Re-export for public API (may be used by external consumers)
23#[allow(unused_imports)]
24pub use formatter::Formatter;