/** * {inheritdoc} */ protected function outputArguments($arguments, $type) { if (count($arguments) == 0) { return; } $this->climate->br()->out(sprintf('<yellow>%s</yellow>:', Console::lang('console_argument_' . $type))); $len = []; foreach ($arguments as $argument) { $len[] = strlen($this->argument($argument)); } foreach ($arguments as $argument) { $arg = $this->argument($argument); $spc = max($len) + 2 - strlen($arg); $str = '<green>' . $arg . '</green>' . str_repeat(' ', $spc); if ($argument->description()) { $str .= $argument->description(); } $this->climate->tab()->out($str); } }
/** * Print the latest one * * @param int $current Current version * @param \Bootigniter\Console $command * @return \Bootigniter\Console */ private function print_latest($current, $command) { return $command->out(sprintf(Console::lang('console_migration_label_latest'), '<green>' . $current . '</green>')); }
/** * Setup for NginX * * @param Bootigniter\Console $command CLI instance * @return Bootigniter\Console */ protected function setup_nginx(Console $command) { return $command->out(Console::lang('console_install_nginx_ready')); }