projects
Version:
You're a prolific developer (or you want to be). Manage, keep track of, and show off your projects.
26 lines (19 loc) • 651 B
JavaScript
// description: edit projects' own files
// arguments: config|db|database
var spawn = require('child_process').spawn;
var paths = require('../lib/paths.js');
var utilities = require('../lib/utilities.js');
var program = utilities.programDefaultsParse('edit', 'config|db|database');
var file = program.args[0];
if (file === 'db' || file === 'database') {
spawn(process.env.EDITOR,
[ ],
{stdio: 'inherit'}).on('close', process.exit);
} else if (file === 'config') {
spawn(process.env.EDITOR,
[ ],
{stdio: 'inherit'}).on('close', process.exit);
} else {
program.help();
}