logbook_test_baby 0.1.0

Record observations in a logbook file, or list previous observations.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use anyhow::{Ok, Result};
use std::env;

fn main() -> Result<()> {
    let args: Vec<_> = env::args().skip(1).collect();
    if args.is_empty() {
        if let Some(text) = logbook_test_baby::read_logbook("logbook.txt")? {
            print!("{text}");
        } else {
            println!("Logbook is empty");
        }
    } else {
        logbook_test_baby::append_message("logbook.txt", &args.join(" "))?;
    }

    Ok(())
}