claude-code-transcripts-ingest 0.1.8

CLI that ingests Claude Code transcript JSONL files into a DuckDB database for usage / cost analysis.
mod cli;
mod info;
mod parse;
mod pricing;
mod run;
mod schema;
mod serve;

use clap::Parser;

use crate::cli::{Cli, Command};

#[tokio::main]
async fn main() {
    let cli = Cli::parse();
    match cli.command {
        Command::Ingest(args) => crate::run::run(args),
        Command::Serve(args) => crate::serve::run(args).await,
        Command::Info(args) => crate::info::run(args),
    }
}