rusty-beads 0.1.0

Git-backed graph issue tracker for AI coding agents - a Rust implementation with context store, dependency tracking, and semantic compaction
Documentation
//! Beads CLI - Git-backed graph issue tracker for AI coding agents.

use anyhow::Result;
use clap::Parser;
use tracing_subscriber::EnvFilter;

use rusty_beads::{Cli, run};

fn main() -> Result<()> {
    // Initialize logging
    tracing_subscriber::fmt()
        .with_env_filter(
            EnvFilter::try_from_default_env()
                .unwrap_or_else(|_| EnvFilter::new("warn"))
        )
        .init();

    // Parse CLI arguments
    let cli = Cli::parse();

    // Run the CLI
    let runtime = tokio::runtime::Builder::new_current_thread()
        .enable_all()
        .build()?;

    runtime.block_on(run(cli))
}