Add sqlite for tracking build history.

This commit is contained in:
Tom Alexander
2026-02-14 22:15:09 -05:00
parent 0e0c5dac80
commit 7eb36ce0a4
16 changed files with 442 additions and 30 deletions

View File

@@ -12,18 +12,21 @@ use self::init_tracing::shutdown_telemetry;
mod cli;
mod command;
mod config;
mod database;
mod error;
mod fs_util;
mod git_util;
mod init_tracing;
mod nix_util;
fn main() -> Result<ExitCode, CustomError> {
pub(crate) type Result<T> = std::result::Result<T, CustomError>;
fn main() -> Result<ExitCode> {
let rt = tokio::runtime::Runtime::new()?;
rt.block_on(async { main_body().await })
}
async fn main_body() -> Result<ExitCode, CustomError> {
async fn main_body() -> Result<ExitCode> {
init_telemetry().expect("Telemetry should initialize successfully.");
let args = Cli::parse();
match args.command {