Add not builtin command mkdir

This commit is contained in:
g1n 2021-07-20 18:20:00 +00:00
parent 0f2eb8413e
commit 6b7fe8d20a
2 changed files with 19 additions and 0 deletions

View File

@ -4,6 +4,8 @@ WIP
grsh - simple shell written in rust
Also some other tools (not builin in grsh)
## TODO
* add some builtins commands

17
src/mkdir.rs Normal file
View File

@ -0,0 +1,17 @@
use std::env;
use std::fs;
fn main(){
let args: Vec<String> = env::args().collect();
for arg in 1..args.len() {
match args[arg].as_str() {
"--help" => {
println!("Usage: mkdir [OPTIONS] DIRECTORY");
return;
}
arg => {
fs::create_dir_all(arg.to_string());
}
}
}
}