neat

Neat is a project structure for nodejs combined with a customizable command line tool

npm install neat
3 downloads in the last day
6 downloads in the last week
131 downloads in the last month

Neat

Build Status Dependency Status NPM version

A command line tool for Coffeescript and Node.js projects inspired by Rails.

Documentation

Please take a look at the project pages for documentation.

Install

Install Node.js, and then the Coffeescript compiler through npm (having a global installation of Coffeescript is a good practice if you plan to work on Neat itself):

npm install -g coffee-script

Installing Neat through npm:

npm install -g neat

Installing Neat from sources:

git clone git://github.com/abe33/neat.git
cd neat
cake install
cake deploy

Usage

Creating a new project:

neat generate project my_project

Inside a project directory

Installing the dependencies of a project:

neat install

Creating a new Neat command:

neat generate command my_command

Creating a new Neat initializer:

neat generate initializer my_init

Creating a new Neat task:

neat generate task my_task

Creating the package.json file for the project:

neat generate package.json

Project Cake Tasks

Compiling sources:

cake compile

Testing the project:

cake test

Passing the project sources through Coffeelint:

cake lint

Useful Resources

To suggest a feature, report a bug, or general discussion:

http://github.com/abe33/neat/issues/

The source repository:

git://github.com/abe33/neat.git

npm loves you