git-simple-encrypt 3.0.0

Encrypt/decrypt files in your git repo using only one password
Documentation
use clap::Parser;
use git_simple_encrypt::{Cli, run};
use log::LevelFilter;

fn main() -> anyhow::Result<()> {
    log_init();
    run(Cli::parse())
}

#[inline]
pub fn log_init() {
    #[cfg(not(debug_assertions))]
    log_init_with_default_level(LevelFilter::Info);
    #[cfg(debug_assertions)]
    log_init_with_default_level(LevelFilter::Debug);
}

#[inline]
pub fn log_init_with_default_level(level: LevelFilter) {
    _ = pretty_env_logger::formatted_builder()
        .filter_level(level)
        .format_timestamp_millis()
        .parse_default_env()
        .try_init();
}