Configure a Netzke app with Netzke plugins and ExtJS library for development/debugging
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
spec
wiki
.document
.gitignore
LICENSE
README.markdown
Rakefile
VERSION
netzke_config.gemspec

README.markdown

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