cabbage
Cabbage is a CLI for working with simple web applications built with Broccoli.
It is designed to provide a conventional directory layout and extensible default build configuration. It's also striving to be as compatible with the Lineman project structure as possible.
Installation
First, have Node.js (or io.js) and npm installed, then install the cabbage CLI:
$ npm install -g cabbage-cli
Using cabbage
To create a new project with cabbage, just change into the directory where you want the project:
$ cabbage new my-project
And you should see this output:
Cloning a new cabbage project into 'my-project'
Installing cabbage and broccoli from npm
Your cabbage/broccoli project is ready to go! To get started:
$ cd my-project
$ cabbage run
To start the broccoli server, you can run either broccoli serve
or cabbage run
and visit your application at localhost:8000
The name
The Broccoli vegetable we all know and love is the flowering head of a particular species of cabbage.
The Broccoli is apparently named after its tree-based domain model and API. Because this project seeks to be a foundational wrapper around broccoli, the name cabbage seemed appropriate.