diff --git a/src/NewCommand.php b/src/NewCommand.php index b94a8fa..10c0eb4 100644 --- a/src/NewCommand.php +++ b/src/NewCommand.php @@ -36,11 +36,11 @@ protected function execute(InputInterface $input, OutputInterface $output) $this->config_file = $this->config_path . '/config.json'; $this->config = [ - 'vendor' => null, - 'vendor_namespace' => null, 'author_name' => null, 'author_username' => null, 'author_email' => null, + 'vendor' => null, + 'namespace_vendor' => null, ]; if (!$filesystem->exists($this->config_path)) { @@ -73,7 +73,7 @@ protected function execute(InputInterface $input, OutputInterface $output) case 'author_username': $question = new Question("What is your username? [alexbowers]", "Alex Bowers"); break; - case 'vendor_namespace': + case 'namespace_vendor': $question = new Question("What is your vendor namespace? [alexbowers]", "alexbowers"); $question->setNormalizer(function ($value) { return str_replace(' ', '', $value); @@ -95,7 +95,8 @@ protected function execute(InputInterface $input, OutputInterface $output) $this->package = [ 'package_name' => null, - 'package_namespace' => null, + 'package_description' => null, + 'namespace_tool_name' => null, ]; foreach ($this->package as $package_option => $package_value) { @@ -109,7 +110,14 @@ protected function execute(InputInterface $input, OutputInterface $output) return strtolower($value); }); break; - case 'package_namespace': + case 'package_description': + $question = new Question("What is your package description? [My package description]", "My package description"); + $question->setNormalizer(function ($value) { + $value = str_replace(' ', '-', $value); + return strtolower($value); + }); + break; + case 'namespace_tool_name': $question = new Question("What is your package namespace? [MyNovaPackage]", "MyNovaPackage"); $question->setNormalizer(function ($value) { return str_replace(' ', '', $value);