Skip to content

Commit 53337e5

Browse files
nabijaczlewelikeszybz
authored andcommitted
Drop indoc dependency and improve style
1 parent 79b6698 commit 53337e5

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@ exclude = ["tests/07a-mount-point-excl", "tests/10-example"]
1414

1515
[dependencies]
1616
anyhow = "1.0.12"
17-
clap = { version = "4.5", default-features = false, features = ["std", "cargo", "help" , "error-context"] }
17+
clap = { version = "4.5", default-features = false, features = ["std", "cargo", "help", "error-context"] }
1818
liboverdrop = "0.1.0"
1919
rust-ini = ">=0.15, <0.18"
2020
log = { version = "0.4", features = ["std"] }
2121
fasteval = { version = "0.2", default-features = false }
22-
indoc = "2.0.5"
2322

2423
[dev-dependencies]
2524
tempfile = "3"

src/main.rs

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ mod kernlog;
66
mod setup;
77

88
use anyhow::Result;
9-
use indoc::indoc;
109
use log::{info, LevelFilter};
1110
use std::borrow::Cow;
1211
use std::env;
@@ -25,11 +24,11 @@ enum Opts {
2524
#[rustfmt::skip]
2625
fn command() -> clap::Command {
2726
clap::command!()
28-
.override_usage(indoc! {"
29-
zram-generator --setup-device <device>
30-
zram-generator --reset-device <device>
31-
zram-generator dir1 [dir2 dir3]
32-
"})
27+
.override_usage("\
28+
\tzram-generator --setup-device <device>\n\
29+
\tzram-generator --reset-device <device>\n\
30+
\tzram-generator dir1 [dir2 dir3]\
31+
")
3332
.arg(
3433
clap::arg!(--"setup-device" <device> "Set up a single device")
3534
.conflicts_with("reset-device")
@@ -50,13 +49,13 @@ fn command() -> clap::Command {
5049
fn get_opts() -> Opts {
5150
let opts = command().get_matches();
5251

53-
if let Some(val) = opts.get_one::<String>("setup-device") {
54-
Opts::SetupDevice(val.clone())
55-
} else if let Some(val) = opts.get_one::<String>("reset-device") {
56-
Opts::ResetDevice(val.clone())
52+
if let Some(val) = opts.get_one::<&str>("setup-device") {
53+
Opts::SetupDevice(val.to_string())
54+
} else if let Some(val) = opts.get_one::<&str>("reset-device") {
55+
Opts::ResetDevice(val.to_string())
5756
} else {
58-
let val = opts.get_one::<String>("dir").expect("clap invariant");
59-
Opts::GenerateUnits(val.clone())
57+
let val = opts.get_one::<&str>("dir").expect("clap invariant");
58+
Opts::GenerateUnits(val.to_string())
6059
}
6160
}
6261

0 commit comments

Comments
 (0)