core/bin/c9
2014-11-27 17:11:22 +00:00

32 lines
749 B
JavaScript
Executable File

#!/usr/bin/env node
// Architect
var architect = require("architect");
// Add ability to load AMD modules
require("amd-loader");
var verbose = process.argv.indexOf("--verbose") + 1
|| process.argv.indexOf("-v") + 1;
architect.resolveConfig(require("../configs/cli.js"),
__dirname + "/..", function (err, config) {
if (err) throw err.message;
var cli;
var app = architect.createApp(config, function(err, app){
if (err) throw err;
cli.start();
});
app.on("service", function(name, plugin){
if (name == "cli")
cli = plugin;
if (!plugin.name)
plugin.name = name;
if (verbose)
console.log("Loading module " + name);
});
});