正在显示
4 个修改的文件
包含
30 行增加
和
33 行删除
| ... | ... | @@ -8,49 +8,24 @@ Igloo is a lightweight, fast, and minimal framework for rapid development |
| 8 | 8 | View documentation for Igloo at <http://documentup.com/niftylettuce/igloo>. |
| 9 | 9 | |
| 10 | 10 | |
| 11 | -## Quick Start | |
| 12 | - | |
| 13 | -### Requirements | |
| 11 | +## Dependencies | |
| 14 | 12 | |
| 15 | 13 | * [Node](http://nodejs.org) |
| 16 | 14 | * [Redis](http://redis.io/) |
| 17 | 15 | * [MongoDB](http://www.mongodb.org/) |
| 18 | 16 | |
| 19 | -### Installation | |
| 20 | 17 | |
| 21 | -* Install the `igloo` package globally from the NPM repository: | |
| 18 | +## Install | |
| 22 | 19 | |
| 23 | 20 | ```bash |
| 24 | 21 | npm install -g igloo |
| 25 | 22 | ``` |
| 26 | 23 | |
| 27 | -* Create a new igloo: | |
| 28 | - | |
| 29 | -```bash | |
| 30 | -igloo [project] | |
| 31 | -``` | |
| 32 | - | |
| 33 | -* Initialize it as a Git repository: | |
| 34 | - | |
| 35 | -```bash | |
| 36 | -cd [project] | |
| 37 | -git init | |
| 38 | -``` | |
| 39 | 24 | |
| 40 | -* Install the NPM dependencies: | |
| 41 | - | |
| 42 | -```bash | |
| 43 | -npm install | |
| 44 | -``` | |
| 45 | - | |
| 46 | -* Enjoy your fresh new igloo. | |
| 47 | - | |
| 48 | -```bash | |
| 49 | -node igloo | |
| 50 | -``` | |
| 25 | +## Usage | |
| 51 | 26 | |
| 52 | 27 | ```bash |
| 53 | -info: Igloo started at http://localhost:3000 | |
| 28 | +igloo --help | |
| 54 | 29 | ``` |
| 55 | 30 | |
| 56 | 31 | ... | ... |
bin/igloo
已删除
100755 → 0
bin/index.js
0 → 100755
| 1 | +#!/usr/bin/env node | |
| 2 | + | |
| 3 | +// # bin | |
| 4 | + | |
| 5 | +var chalk = require('chalk') | |
| 6 | +var program = require('commander') | |
| 7 | +var pkg = require('../package.json') | |
| 8 | +var logger = require('../lib/logger') | |
| 9 | + | |
| 10 | +logger.info('igloo v' + pkg.version + ' (see --help)') | |
| 11 | + | |
| 12 | +program.version(pkg.version) | |
| 13 | + | |
| 14 | +program | |
| 15 | + .command('create') | |
| 16 | + .description('create a new igloo') | |
| 17 | + .action(function() { | |
| 18 | + logger.error('creating a new igloo (todo)') | |
| 19 | + }) | |
| 20 | + | |
| 21 | +program.parse(process.argv) | |
| 22 | + | |
| 23 | + | ... | ... |
| ... | ... | @@ -12,13 +12,15 @@ |
| 12 | 12 | "url": "https://github.com/niftylettuce/igloo/issues" |
| 13 | 13 | }, |
| 14 | 14 | "bin": { |
| 15 | - "igloo": "./bin/igloo" | |
| 15 | + "igloo": "./bin/" | |
| 16 | 16 | }, |
| 17 | 17 | "license": "MIT", |
| 18 | 18 | "homepage": "https://github.com/niftylettuce/igloo", |
| 19 | 19 | "dependencies": { |
| 20 | 20 | "async": "~0.2.10", |
| 21 | 21 | "body-parser": "~1.2.0", |
| 22 | + "chalk": "^0.4.0", | |
| 23 | + "commander": "^2.2.0", | |
| 22 | 24 | "connect-flash": "~0.1.1", |
| 23 | 25 | "connect-redis": "~2.0.0", |
| 24 | 26 | "cookie-parser": "~1.1.0", | ... | ... |
请
注册
或
登录
后发表评论