From 8c488b9b08b8b43adf8c9c8c0fdf9216bbf14409 Mon Sep 17 00:00:00 2001 From: Alexander Dmitryuk Date: Mon, 18 Jul 2022 18:04:49 +0700 Subject: [PATCH] Add "r" alias for require (#10953) Co-authored-by: a.dmitryuk --- doc/03-cli.md | 2 +- src/Composer/Command/RequireCommand.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/03-cli.md b/doc/03-cli.md index 3703adde6..c766bb613 100644 --- a/doc/03-cli.md +++ b/doc/03-cli.md @@ -226,7 +226,7 @@ and this feature is only available for your root package dependencies. Specifying one of the words `mirrors`, `lock`, or `nothing` as an argument has the same effect as specifying the option `--lock`, for example `composer update mirrors` is exactly the same as `composer update --lock`. -## require +## require / r The `require` command adds new packages to the `composer.json` file from the current directory. If no file exists one will be created on the fly. diff --git a/src/Composer/Command/RequireCommand.php b/src/Composer/Command/RequireCommand.php index 37e01b854..08339998f 100644 --- a/src/Composer/Command/RequireCommand.php +++ b/src/Composer/Command/RequireCommand.php @@ -67,6 +67,7 @@ class RequireCommand extends BaseCommand { $this ->setName('require') + ->setAliases(array('r')) ->setDescription('Adds required packages to your composer.json and installs them.') ->setDefinition(array( new InputArgument('packages', InputArgument::IS_ARRAY | InputArgument::OPTIONAL, 'Optional package name can also include a version constraint, e.g. foo/bar or foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"', null, $this->suggestAvailablePackageInclPlatform()),