Skip to content

Commit de8788b

Browse files
author
Eric Redmond
committed
init
0 parents  commit de8788b

File tree

12 files changed

+1140
-0
lines changed

12 files changed

+1140
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
.DS_Store

README.markdown

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Webmachine NodeJS
2+
3+
This is a Webmachine toolkit for NodeJS, inspired by the original Erlang Webmachine and Ruby port.

bin/webmachine

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
#!/usr/bin/env node
2+
3+
var log = console.log,
4+
coffee = require('iced-coffee-script'),
5+
argv = require('optimist').argv,
6+
webmachine = require('../lib/webmachine');
7+
8+
function logUsage() {
9+
log('Usage:');
10+
log(' webmachine file.js\n');
11+
log('Options:');
12+
log(' --port port [default 3000]');
13+
// log(' --ipaddr ipaddr [default 0.0.0.0]');
14+
// return log(' --log log [default none]');
15+
};
16+
17+
webmachine.start((argv.port || 3000), (argv.ipaddr || '127.0.0.1'));
18+
19+
// if (argv._.length > 0) {
20+
// if (argv._[0] === 'new') {
21+
// if (argv._.length === 1) {
22+
// logUsage();
23+
// } else {
24+
// systatic.clone(argv._[1], 'basic');
25+
// }
26+
// process.exit(0);
27+
// }
28+
// }
29+
30+
// if (argv.help || argv.h) {
31+
// logUsage();
32+
// process.exit(0);
33+
// }
34+
35+
// if (!systatic.inProject('.')) {
36+
// logUsage();
37+
// process.exit(0);
38+
// }
39+
40+
// var port = argv.port || 3000,
41+
// ipaddr = argv.ipaddr || '0.0.0.0',
42+
// logfile = argv.log;
43+
44+
// if (argv._.length > 0) {
45+
// var phase = argv._[0];
46+
// if (argv._[0] === 'test') {
47+
// systatic.test(port, ipaddr, logfile);
48+
// }
49+
// else if (argv._[0] === 'phases') {
50+
// systatic.printPhases();
51+
// }
52+
// else {
53+
// systatic.runToPhase(phase);
54+
// }
55+
// } else {
56+
// systatic.startServer(port, ipaddr, logfile);
57+
// }

0 commit comments

Comments
 (0)