diff options
author | Pi-Cla <pirateclip@protonmail.com> | 2024-03-24 03:32:38 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-24 03:32:38 +0000 |
commit | 30bede63ea58cab4f738990d78756cb9334fe45a (patch) | |
tree | e6f512ad4b4b61c71b7091ef27c3c6d2b72c3d83 | |
parent | 69970637a39f3ca1bc9d0994f7a02ec024a046d4 (diff) |
Use get_flag instead of contains_id
Turns out get_flag is the intended command when checking whether a flag is present rather than contains_id
-rw-r--r-- | src/main.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main.rs b/src/main.rs index cd75d75..20fd5ea 100644 --- a/src/main.rs +++ b/src/main.rs @@ -102,7 +102,7 @@ fn main() { let drain = slog_async::Async::new(drain).build().fuse(); let drain = slog::LevelFilter::new( drain, - if args.contains_id("verbose") { + if args.get_flag("verbose") { slog::Level::Debug } else { slog::Level::Info @@ -110,7 +110,7 @@ fn main() { ) .fuse(); let mut logger = slog::Logger::root(drain, o!()); - if args.contains_id("verbose") { + if args.get_flag("verbose") { logger = logger.new(o!( "module" => slog::FnValue(|record| record.module()), "line" => slog::FnValue(|record| record.line()), @@ -118,12 +118,12 @@ fn main() { } if let Err(e) = git_absorb::run(&mut git_absorb::Config { - dry_run: args.contains_id("dry-run"), - force: args.contains_id("force"), + dry_run: args.get_flag("dry-run"), + force: args.get_flag("force"), base: args.get_one::<String>("base").map(|s| s.as_str()), - and_rebase: args.contains_id("and-rebase"), - whole_file: args.contains_id("whole-file"), - one_fixup_per_commit: args.contains_id("one-fixup-per-commit"), + and_rebase: args.get_flag("and-rebase"), + whole_file: args.get_flag("whole-file"), + one_fixup_per_commit: args.get_flag("one-fixup-per-commit"), logger: &logger, }) { crit!(logger, "absorb failed"; "err" => e.to_string()); |