today/src/main.rs
2021-11-22 15:23:52 +00:00

31 lines
537 B
Rust

#![warn(future_incompatible)]
#![warn(rust_2018_idioms)]
#![warn(clippy::all)]
#![warn(clippy::use_self)]
use std::path::PathBuf;
use structopt::StructOpt;
use crate::files::Files;
mod eval;
mod files;
#[derive(Debug, StructOpt)]
pub struct Opt {
#[structopt(parse(from_os_str))]
file: PathBuf,
}
fn main() -> anyhow::Result<()> {
let opt = Opt::from_args();
let mut files = Files::load(&opt.file)?;
println!("{}", files.now().format("%F %T %Z"));
files.mark_all_dirty();
files.save()?;
Ok(())
}