brume-daemon 0.1.0

A daemon that synchronizes files in the background using Brume
Documentation
use std::sync::Arc;

use anyhow::Result;

use brume_daemon::daemon::{Daemon, DaemonConfig};

use env_logger::Builder;
use log::LevelFilter;

#[tokio::main]
async fn main() -> Result<()> {
    let mut logs_builder = Builder::new();
    logs_builder
        .filter_level(LevelFilter::Info)
        .filter(Some("tarpc"), LevelFilter::Error)
        .filter(Some("brume_daemon"), LevelFilter::Debug)
        .init();

    let daemon = Arc::new(Daemon::new(DaemonConfig::default()).await?);

    daemon.run().await
}