Skip to content

Commit

Permalink
Merge pull request #1310 from Jippi/hotfix/allow-bake-tasks-to-provid…
Browse files Browse the repository at this point in the history
…e-theme-as-cli-option

allow bake tasks to provide theme as cli option
  • Loading branch information
markstory committed May 29, 2013
2 parents cce9e84 + 2eb9841 commit f6b5302
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 0 deletions.
3 changes: 3 additions & 0 deletions lib/Cake/Console/Command/BakeShell.php
Expand Up @@ -243,6 +243,9 @@ public function getOptionParser() {
'help' => __d('cake_console', 'Database connection to use in conjunction with `bake all`.'),
'short' => 'c',
'default' => 'default'
))->addOption('theme', array(
'short' => 't',
'help' => __d('cake_console', 'Theme to use when baking code.')
));
}

Expand Down
3 changes: 3 additions & 0 deletions lib/Cake/Console/Command/Task/ControllerTask.php
Expand Up @@ -474,6 +474,9 @@ public function getOptionParser() {
))->addOption('connection', array(
'short' => 'c',
'help' => __d('cake_console', 'The connection the controller\'s model is on.')
))->addOption('theme', array(
'short' => 't',
'help' => __d('cake_console', 'Theme to use when baking code.')
))->addSubcommand('all', array(
'help' => __d('cake_console', 'Bake all controllers with CRUD methods.')
))->epilog(__d('cake_console', 'Omitting all arguments and options will enter into an interactive mode.'));
Expand Down
3 changes: 3 additions & 0 deletions lib/Cake/Console/Command/Task/FixtureTask.php
Expand Up @@ -87,6 +87,9 @@ public function getOptionParser() {
'help' => __d('cake_console', 'Importing schema for fixtures rather than hardcoding it.'),
'short' => 's',
'boolean' => true
))->addOption('theme', array(
'short' => 't',
'help' => __d('cake_console', 'Theme to use when baking code.')
))->addOption('records', array(
'help' => __d('cake_console', 'Used with --count and <name>/all commands to pull [n] records from the live tables, where [n] is either --count or the default of 10.'),
'short' => 'r',
Expand Down
3 changes: 3 additions & 0 deletions lib/Cake/Console/Command/Task/ModelTask.php
Expand Up @@ -992,6 +992,9 @@ public function getOptionParser() {
))->addOption('plugin', array(
'short' => 'p',
'help' => __d('cake_console', 'Plugin to bake the model into.')
))->addOption('theme', array(
'short' => 't',
'help' => __d('cake_console', 'Theme to use when baking code.')
))->addOption('connection', array(
'short' => 'c',
'help' => __d('cake_console', 'The connection the model table is on.')
Expand Down
3 changes: 3 additions & 0 deletions lib/Cake/Console/Command/Task/ProjectTask.php
Expand Up @@ -438,6 +438,9 @@ public function getOptionParser() {
))->addOption('empty', array(
'boolean' => true,
'help' => __d('cake_console', 'Create empty files in each of the directories. Good if you are using git')
))->addOption('theme', array(
'short' => 't',
'help' => __d('cake_console', 'Theme to use when baking code.')
))->addOption('skel', array(
'default' => current(App::core('Console')) . 'Templates' . DS . 'skel',
'help' => __d('cake_console', 'The directory layout to use for the new application skeleton. Defaults to cake/Console/Templates/skel of CakePHP used to create the project.')
Expand Down
3 changes: 3 additions & 0 deletions lib/Cake/Console/Command/Task/TestTask.php
Expand Up @@ -563,6 +563,9 @@ public function getOptionParser() {
)
))->addArgument('name', array(
'help' => __d('cake_console', 'An existing class to bake tests for.')
))->addOption('theme', array(
'short' => 't',
'help' => __d('cake_console', 'Theme to use when baking code.')
))->addOption('plugin', array(
'short' => 'p',
'help' => __d('cake_console', 'CamelCased name of the plugin to bake tests for.')
Expand Down
3 changes: 3 additions & 0 deletions lib/Cake/Console/Command/Task/ViewTask.php
Expand Up @@ -435,6 +435,9 @@ public function getOptionParser() {
))->addOption('admin', array(
'help' => __d('cake_console', 'Set to only bake views for a prefix in Routing.prefixes'),
'boolean' => true
))->addOption('theme', array(
'short' => 't',
'help' => __d('cake_console', 'Theme to use when baking code.')
))->addOption('connection', array(
'short' => 'c',
'help' => __d('cake_console', 'The connection the connected model is on.')
Expand Down

0 comments on commit f6b5302

Please sign in to comment.