mirror of
https://github.com/uutils/coreutils.git
synced 2026-06-10 15:48:22 -07:00
Merge pull request #5302 from cakebaker/relpath_fix_5300
relpath: show error if no argument provided
This commit is contained in:
@@ -82,6 +82,10 @@ pub fn uu_app() -> Command {
|
||||
.arg(Arg::new(options::DIR).short('d').help(
|
||||
"If any of FROM and TO is not subpath of DIR, output absolute path instead of relative",
|
||||
))
|
||||
.arg(Arg::new(options::TO).value_hint(clap::ValueHint::AnyPath))
|
||||
.arg(
|
||||
Arg::new(options::TO)
|
||||
.value_hint(clap::ValueHint::AnyPath)
|
||||
.required(true),
|
||||
)
|
||||
.arg(Arg::new(options::FROM).value_hint(clap::ValueHint::AnyPath))
|
||||
}
|
||||
|
||||
@@ -180,3 +180,10 @@ fn test_relpath_no_from_with_d() {
|
||||
assert!(Path::new(&result_stdout).is_absolute());
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_relpath_no_to() {
|
||||
new_ucmd!()
|
||||
.fails()
|
||||
.stderr_contains("required arguments were not provided");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user