function zenophile_drush_command in Zenophile 6
Same name and namespace in other branches
- 6.2 zenophile.drush.inc \zenophile_drush_command()
Implementation of hook_drush_command().
File
- ./
zenophile.drush.inc, line 11 - Zenophile Drush commands.
Code
function zenophile_drush_command() {
return array(
'zenophile' => array(
'callback' => 'zenophile_callback',
'description' => 'Creates Zen subthemes quickly and easily.',
'arguments' => array(
'sysname' => 'The machine-compatible name of the new theme. This name may only consist of lowercase letters plus the underscore character.',
'description' => 'A short description of this theme.',
),
'options' => array(
'--parent' => 'The parent theme for the new theme. Default: STARTERKIT',
'--friendly' => 'A human-friendly name for the new theme. This name may contain uppercase letters, spaces, punctuation, etc. Default: Theme\'s sysname.',
'--layout' => '"fixed" or "liquid". Default: fixed',
'--site' => 'Which site directory will the new theme to be placed in? Default: all',
'--fresh' => 'Adds a blank CSS file named \'[theme_name]-fresh\' to the new theme. Enabled by default; use \'--fresh=0\' to disable.',
'--sidebar-left' => 'Left sidebar width, in pixels. Default: 200',
'--sidebar-right' => 'Right sidebar width, in pixels. Default: 200',
'--page' => 'Page wrapper (#page) width, in pixels. Ignored if --layout="liquid". Default: 960',
'--sidebar-pos' => 'Sidebar positions. Possible values are "left" to place both sidebars to the left of the main content area; "right" to place both sidebars to the right of the main content area; and "normal" to have each sidebar on its respective side. Default: normal',
),
'examples' => array(
'zenophile foo_t "A great theme for Foo!"' => 'Create a new theme named "foo_t" and give it a description',
),
),
'zen' => array(
'callback' => 'zenophile_callback',
'description' => 'Alias for the "zenophile" command.',
),
);
}