protected function configure()
{
$this->setName('user:add')->setDescription('Add a user to the project')->addArgument('email', InputArgument::OPTIONAL, "The new user's email address")->addOption('role', null, InputOption::VALUE_REQUIRED, "The new user's role: 'admin' or 'viewer'");
$this->addProjectOption();
$this->addNoWaitOption();
$this->addExample('Add Alice as a new administrator', '[email protected] --role admin');
}