summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPi-Cla <pirateclip@protonmail.com>2024-03-24 03:32:38 +0000
committerGitHub <noreply@github.com>2024-03-24 03:32:38 +0000
commit30bede63ea58cab4f738990d78756cb9334fe45a (patch)
treee6f512ad4b4b61c71b7091ef27c3c6d2b72c3d83
parent69970637a39f3ca1bc9d0994f7a02ec024a046d4 (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.rs14
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());