aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
blob: c9b21fdabd706b7b4e58c2ba291866ef647000cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
use clap::Parser;
use tmuxr::{Cli, Config, Result};
use tracing_subscriber::prelude::*;

fn main() -> Result<()> {
    let cli = Cli::parse();
    let config = Config::extract(cli.as_config())?;

    tracing_subscriber::registry().with(cli.as_layer()?).init();

    tmuxr::run(&config)
}