mkdir change flag -s to -v (#7462)

Change in `mkdir` `-s` flag to `-v` to be similar to other commands


# Description

Other commands like `rm`, `mv`, `cp` have a `-v` (`--verbose`) flag.
`mkdir` has a `-s` (`--show-created-paths`), but should be consistent
with other commands.

# User-Facing Changes

- flag `-s` replaced by `-v` in `mkdir` command.


# Tests + Formatting
```
> mkdir -v new_dir
╭───┬───────────────────────────────────╮
│ 0 │ C:\Users\ricardo.monteiro\new_dir │
╰───┴───────────────────────────────────╯
```
This commit is contained in:
raccmonteiro 2022-12-13 16:56:44 +00:00 committed by GitHub
parent e529746294
commit 26759c4af2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -24,7 +24,7 @@ impl Command for Mkdir {
SyntaxShape::Directory, SyntaxShape::Directory,
"the name(s) of the path(s) to create", "the name(s) of the path(s) to create",
) )
.switch("show-created-paths", "show the path(s) created.", Some('s')) .switch("verbose", "print created path(s).", Some('v'))
.category(Category::FileSystem) .category(Category::FileSystem)
} }
@ -50,7 +50,7 @@ impl Command for Mkdir {
.map(|dir| path.join(dir)) .map(|dir| path.join(dir))
.peekable(); .peekable();
let show_created_paths = call.has_flag("show-created-paths"); let is_verbose = call.has_flag("verbose");
let mut stream: VecDeque<Value> = VecDeque::new(); let mut stream: VecDeque<Value> = VecDeque::new();
if directories.peek().is_none() { if directories.peek().is_none() {
@ -76,7 +76,7 @@ impl Command for Mkdir {
)); ));
} }
if show_created_paths { if is_verbose {
let val = format!("{:}", dir.to_string_lossy()); let val = format!("{:}", dir.to_string_lossy());
stream.push_back(Value::String { val, span }); stream.push_back(Value::String { val, span });
} }
@ -96,7 +96,7 @@ impl Command for Mkdir {
}, },
Example { Example {
description: "Make multiple directories and show the paths created", description: "Make multiple directories and show the paths created",
example: "mkdir -s foo/bar foo2", example: "mkdir -v foo/bar foo2",
result: None, result: None,
}, },
] ]

View File

@ -63,13 +63,13 @@ fn create_directory_two_parents_up_using_multiple_dots() {
} }
#[test] #[test]
fn show_created_paths() { fn print_created_paths() {
Playground::setup("mkdir_test_2", |dirs, _| { Playground::setup("mkdir_test_2", |dirs, _| {
let actual = nu!( let actual = nu!(
cwd: dirs.test(), cwd: dirs.test(),
pipeline( pipeline(
r#" r#"
mkdir -s dir_1 dir_2 dir_3 mkdir -v dir_1 dir_2 dir_3
| length | length
"# "#
)); ));