diff options
author | Thomas Voss <mail@thomasvoss.com> | 2023-08-12 15:36:17 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2023-08-12 15:37:11 +0200 |
commit | 9491e4e16dbcd4d799ec475e461f1008cc319ff1 (patch) | |
tree | cd149f40583faf4c8f316975f6ff98fa9c10c07c | |
parent | d772b974feb77e19e0a32069f962dc22e450b352 (diff) |
We can terminate with EOF when using -iv1.0.1
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | src/main.rs | 9 |
3 files changed, 2 insertions, 11 deletions
@@ -94,7 +94,7 @@ checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" [[package]] name = "mmv" -version = "1.0.0" +version = "1.0.1" dependencies = [ "cerm", "itertools", @@ -1,6 +1,6 @@ [package] name = "mmv" -version = "1.0.0" +version = "1.0.1" edition = "2021" license = "0BSD" description = "Mapped file moves" diff --git a/src/main.rs b/src/main.rs index 14ddcb9..def98c2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -263,7 +263,6 @@ fn run_indiv( src.to_owned() } )?; - ci.write_all(if flags.nul { &[b'\0'] } else { &[b'\n'] })?; } let mut co = child.stdout.take().unwrap_or_else(|| { @@ -271,14 +270,6 @@ fn run_indiv( }); let mut s = String::with_capacity(src.len()); co.read_to_string(&mut s)?; - match s.chars().last().unwrap_or_else(|| { - err!("Filename can’t be the empty string"); - }) { - '\n' | '\0' => { - s.pop(); - } - _ => {} - }; dsts.push(if flags.encode { decode_string(s.as_str()) } else { |