argument('name'); if (!Theme::exists($themeName)) { return $this->error(sprintf('The theme %s does not exist.', $themeName)); } if (!$this->confirm(sprintf('Do you really wish to delete the theme %s? YOU CAN NOT UNDO THIS! [y|N]', $themeName), false)) { return; } try { ThemeManager::instance()->deleteTheme($themeName); $this->info(sprintf('The theme %s has been deleted.', $themeName)); } catch (\October\Rain\Exception\ApplicationException $e) { $this->error($e->getMessage()); } } /** * Get the console command arguments. * @return array */ protected function getArguments() { return [ ['name', InputArgument::REQUIRED, 'The name of the theme. (directory name)'], ]; } /** * Get the console command options. * @return array */ protected function getOptions() { return []; } }