Esempio n. 1
0
 /**
  * {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);
     }
 }
Esempio n. 2
0
 /**
  * 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>'));
 }
Esempio n. 3
0
 /**
  * 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'));
 }