mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-12-23 05:50:54 +01:00
Allow passing library name with flag
Summary: Enables the process to pass the user input for library name. Fixes T3342 Test Plan: Little help... `arc liberate` doesn't run on windows. Though I saw the flag :) Reviewers: epriestley Reviewed By: epriestley CC: aran, Korvin Maniphest Tasks: T3342 Differential Revision: https://secure.phabricator.com/D6306
This commit is contained in:
parent
1d5ee03fdb
commit
4f3dee80e5
1 changed files with 9 additions and 1 deletions
|
@ -45,6 +45,11 @@ EOTEXT
|
|||
"Force the library map to be updated, even in the presence of ".
|
||||
"lint errors.",
|
||||
),
|
||||
'library-name' => array(
|
||||
'param' => 'name',
|
||||
'help' =>
|
||||
"Use a flag for library name rather than awaiting user input.",
|
||||
),
|
||||
'remap' => array(
|
||||
'hide' => true,
|
||||
'help' =>
|
||||
|
@ -203,7 +208,10 @@ EOTEXT
|
|||
echo "Creating new libphutil library in '{$path}'.\n";
|
||||
echo "Choose a name for the new library.\n";
|
||||
do {
|
||||
$name = phutil_console_prompt('What do you want to name this library?');
|
||||
$name = $this->getArgument("library-name");
|
||||
if ($name === null) {
|
||||
$name = phutil_console_prompt('What do you want to name this library?');
|
||||
}
|
||||
if (preg_match('/^[a-z-]+$/', $name)) {
|
||||
break;
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue