UNPKG

613 BPlain TextView Raw
1#!/usr/bin/env node
2
3// Dependencies
4var express= require('express');
5var cjs= require('./');
6var minimist= require('minimist');
7var path= require('path');
8
9// Environment
10var args= minimist(process.argv.slice(2))._;// eg: `$ cjs . foo` -> args[0] === 'foo'
11
12var options= {}
13options.root= process.cwd();
14if(args[0]){
15 options.root= path.resolve(process.cwd(),args[0]);
16}
17if(process.env.PORT===undefined){
18 process.env.PORT= 59798;
19}
20
21// Setup & Boot
22var app= express();
23app.use(cjs(options));
24app.listen(process.env.PORT,function(){
25 console.log('http://localhost:%s <- %s',process.env.PORT,options.root);
26});