mastodon-notifier 0.1.0

Mastodon desktop notification daemon
Documentation
use anyhow::Result;
use clap::Parser;
use mastodon_notifier::{
    config, daemon,
    opts::{Mode, Opts},
};

#[tokio::main]
async fn main() -> Result<()> {
    tracing_subscriber::fmt::init();

    let args = Opts::parse();

    match args.mode {
        Mode::Config => config::wizard(args).await?,
        Mode::Daemon => daemon::run(args).await?,
    }

    Ok(())
}