chezmoi_modify_manager 2.2.3

Chezmoi addon to patch ini files with mixed settings and state (experimental rust branch)
Documentation
use chezmoi_modify_manager::{inner_main, parse_args};
use env_logger::{Builder, Env};
use std::io::Write;
use std::io::{stdin, stdout};

fn main() -> anyhow::Result<()> {
    let mut builder = Builder::from_env(Env::default().default_filter_or("warn"));
    builder.format(|buf, record| {
        writeln!(
            buf,
            "[chezmoi_modify_manager: {}] {}",
            record.level(),
            record.args()
        )
    });
    builder.init();

    let opts = parse_args();
    inner_main(opts, || stdin().lock(), || stdout().lock())
}