diff --git a/Cargo.lock b/Cargo.lock index d13cd2c..461d835 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -60,18 +60,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.18" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.4.18" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ "anstream", "anstyle", @@ -81,9 +81,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "colorchoice" @@ -93,9 +93,9 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "strsim" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" [[package]] name = "unindent" diff --git a/Cargo.toml b/Cargo.toml index 83b1ead..8e5bc2d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,4 +14,4 @@ license = "GPL-3.0" unindent = "^0.2.3" [dependencies] -clap = { version = "^4.4.18", features = [ "cargo" ] } +clap = { version = "^4.5.4", features = [ "cargo" ] } diff --git a/src/main.rs b/src/main.rs index 4a90f49..9d2b173 100644 --- a/src/main.rs +++ b/src/main.rs @@ -36,9 +36,6 @@ use std::process::{Command as ProcessCommand, Stdio}; #[cfg(test)] use std::io; -#[cfg(test)] -use std::vec::Vec; - #[cfg(test)] use unindent::unindent; @@ -77,18 +74,18 @@ fn main() { .get_one::("directory") // FLAKY TESTED .map_or(".", |argument| argument); - let status = matches + let status = matches // FLAKY TESTED .subcommand_matches("todox") .unwrap() .get_one::("output") // FLAKY TESTED .map_or_else(|| run(&mut io::stderr(), directory), |output| { // FLAKY TESTED let mut file = // FLAKY TESTED File::create(output).unwrap_or_else(|_| panic!("{output}: failed to open")); // FLAKY TESTED - run(&mut file, directory) + run(&mut file, directory) // FLAKY TESTED }); std::process::exit(status); -} +} // FLAKY TESTED #[doc(hidden)] fn run(output: &mut dyn Write, directory: &str) -> i32 {