From dbc716546b352c8b81af1952915137049ed12239 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Fri, 18 Dec 2020 14:41:59 +0100 Subject: [PATCH] fix(mkdir) - Add --parent as alias of --parents It is used this way sometimes: https://sources.debian.org/src/php-symfony-polyfill/1.21.0-2/debian/rules/?hl=49#L49 https://sources.debian.org/src/firebird3.0/3.0.7.33374.ds4-1/debian/functions.sh/?hl=24#L24 https://sources.debian.org/src/postfix/3.5.6-1/debian/configure-instance.sh/?hl=67#L67 --- src/uu/mkdir/src/mkdir.rs | 1 + tests/by-util/test_mkdir.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/uu/mkdir/src/mkdir.rs b/src/uu/mkdir/src/mkdir.rs index ae95e2126..88580a96e 100644 --- a/src/uu/mkdir/src/mkdir.rs +++ b/src/uu/mkdir/src/mkdir.rs @@ -50,6 +50,7 @@ pub fn uumain(args: impl uucore::Args) -> i32 { Arg::with_name(OPT_PARENTS) .short("p") .long(OPT_PARENTS) + .alias("parent") .help("make parent directories as needed"), ) .arg( diff --git a/tests/by-util/test_mkdir.rs b/tests/by-util/test_mkdir.rs index 73be9b253..ef3226c41 100644 --- a/tests/by-util/test_mkdir.rs +++ b/tests/by-util/test_mkdir.rs @@ -40,6 +40,8 @@ fn test_mkdir_parent() { let scene = TestScenario::new(util_name!()); scene.ucmd().arg("-p").arg(TEST_DIR4).succeeds(); scene.ucmd().arg("-p").arg(TEST_DIR4).succeeds(); + scene.ucmd().arg("--parent").arg(TEST_DIR4).succeeds(); + scene.ucmd().arg("--parents").arg(TEST_DIR4).succeeds(); } #[test]