UNPKG

613 BPlain TextView Raw
1#!/usr/bin/env node
2
3var optimist = require('optimist');
4var colors = require('colors');
5var Cakewalker = require('../lib/cakewalk.js').Cakewalker;
6
7var argv = optimist
8 .wrap(76)
9 .usage('Usage $0 [path]')
10 .alias('h', 'help')
11 .describe('h', 'Show this help message and exit')
12 .argv;
13
14if(argv.h) {
15 console.log(optimist.help());
16 process.exit();
17}
18
19directory = argv._[0] || '.';
20
21console.log('_.:*:._.:* Cakewalk *:._.:*:._'.rainbow);
22
23new Cakewalker(directory);
24
25process.on('SIGINT', function() {
26 console.log('\nExiting...');
27 return process.exit();
28});
29
30// vim: syntax=javascript