aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
blob: 408641918a9240ea4ddcec025ddf214200190808 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
use std::time::SystemTime;

use clap::Parser;
use serde::{Serialize,Deserialize};

#[derive(Parser)]
struct Cli {
    #[arg(short='d', long)]
    daemon: bool,
    #[arg(short='v', long)]
    verbose: bool,
}

#[derive(Serialize, Deserialize)]
struct Battery {
}

#[derive(Serialize, Deserialize)]
struct Process {
}

#[derive(Serialize, Deserialize)]
struct State {
    asof: SystemTime,
}

fn main() {
    let args = Cli::parse();
    if args.daemon {
    } else {
    }
}