aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
blob: 46f80426546ecc981a2205fed28ef1879846c5de (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
mod ynab;

fn main() {
    let key = std::env::args().nth(1).unwrap();
    let client = ynab::Client::new(&key);
    let budget = client.default_budget();
    println!("using budget {} ({})", budget.name(), budget.id());

    for t in budget.reimbursables() {
        if t.reimbursed {
            continue;
        }

        println!(
            "{} | {} | {}",
            t.date,
            t.payee,
            ynab::format_amount(t.amount)
        )
    }
}