addArgument('env', InputArgument::OPTIONAL, 'The environment variable to show, if not set, all will be shown'); } public function initialize(InputInterface $input, OutputInterface $output): void { $this->no_motd = true; parent::initialize($input, $output); } public function handle(): int { $env = $this->getArgument('env'); if (($val = getenv($env)) === false) { $this->output->writeln("Environment variable '{$env}' is not set."); return static::USER_ERROR; } if (is_array($val)) { foreach ($val as $k => $v) { $this->output->writeln("{$k}={$v}"); } return static::SUCCESS; } $this->output->writeln("{$val}"); return static::SUCCESS; } }