croogo/croogo — pull request #63 by shama (2012-03-18 20:14:20+00:00)
Title: Plugin/Theme Download/Install/Activation Shells

Enables users to install (will download, extract and activate) plugins/themes with the console:

`./Console/croogo install plugin http://example.com/path/to/zipfile.zip`
`./Console/croogo install plugin https://github.com/rchavik/megamenu`
`./Console/croogo install plugin rchavik megamenu`

`./Console/croogo install theme https://github.com/downloads/fahad19/themes/minimal.theme.zip`
`./Console/croogo install theme thoth bootstrap`

Or to activate previously/alternatively installed plugins/themes:

`./Console/croogo ext plugin megamenu` OR `./Console/croogo ext activate plugin megamenu`
`./Console/croogo ext deactivate plugin megamenu`

`./Console/croogo ext theme bootstrap`
`./Console/croogo ext deactivate theme`

This pull also modularizes the extensions plugin a bit more by placing the zip archive code into a utility Lib class rather than in a controller.