yes: fix for outputing more words
This commit is contained in:
parent
843a0d7c4a
commit
6036135bab
21
src/yes.rs
21
src/yes.rs
|
@ -1,22 +1,21 @@
|
||||||
use std::env;
|
use std::env;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let args: Vec<String> = env::args().collect();
|
let mut args: Vec<String> = env::args().collect();
|
||||||
if args.len() == 1 {
|
if args.len() == 1 {
|
||||||
loop {
|
loop {
|
||||||
println!("y");
|
println!("y");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for arg in 1..args.len() {
|
args.remove(0);
|
||||||
match args[arg].as_str() {
|
let mut args_string = String::new();
|
||||||
"--help" => {
|
for i in args {
|
||||||
println!("Usage: yes");
|
for j in i.chars() {
|
||||||
},
|
args_string.push(j);
|
||||||
arg => {
|
|
||||||
loop {
|
|
||||||
println!("{}", arg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
args_string.push(' ');
|
||||||
|
}
|
||||||
|
loop {
|
||||||
|
println!("{}", args_string);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue