NetzkeConfig
This task helps configure a Netzke app with Netzke submodules and optionally ExtJS for Netzke development and debugging.
Install
gem install netzke_config
Usage
Must be run frokm the root of a Rails 3 Netzke application.
+Display usage instructions+
netzke_config --help
Note: Ignore the double netzke_config after usage: (which is currently an "error" in Thor)
Usage examples
+Use defaults+
$ netzke_config
Clones netzke modules from 'skozlov' github account in ~/netzke/plugin-modules
.
+Clone modules from specific github account+
$ netzke_config --account kmandrup
Clones netzke modules from 'kmandrup' github account in ~/netzke/plugin-modules
.
+Specify location of netzke modules+
$ netzke_config ../my/place
Retrieves and places netzke modules in ../my/place
.
+Create symbolic link to existing ExtJs library and force overwrite of all symbolic links+
$ netzke_config --force-links --extjs ~/code/ext-3.2.1/
+Force overwrite of local netzke modules by newly retrieved remote modules. Also forces overwrite of all symbolic links+
$ netzke_config --force-all --extjs ~/code/ext-3.2.1/
+Attempt download of ExtJs library if it doesn't exist+
$ netzke_config --overwrite-all --extjs ~/code/ext-3.2.1/ --download
+Detailed specifications of each module to include as plugin+
$ netzke_config --modules neztke_ar:master@skozlov,netzke_core:rails3@kmandrup
+Using config file for default modules specifications+
~/netzke/modules.config (default config file)
netzke_core:rails3@kmandrup
$ netzke_config --modules neztke_ar:master@skozlov
+Specifying custom config file for default modules specifications+
~/configurations/modules.config (default config file)
netzke-core:rails3@kmandrup, neztke-basepack:rails3@skozlov
Modules specs in the modules option always override those found in the config file
$ netzke_config --modules neztke_ar:master@skozlov,neztke-basepack:rails3@kmandrup --config-file ~/configurations/modules.config
Copyright
Copyright (c) 2009 Kristian Mandrup