mirror of
https://github.com/zhigang1992/interfake.git
synced 2026-01-12 09:04:29 +08:00
29 lines
656 B
JavaScript
Executable File
29 lines
656 B
JavaScript
Executable File
#! /usr/bin/env node
|
|
|
|
var program = require('commander');
|
|
var Interfake = require('./lib/server');
|
|
var packageInfo = require('./package.json');
|
|
program
|
|
.version(packageInfo.version)
|
|
.option('-f, --file [file]', 'Load an API from a JSON file [file]')
|
|
.option('-p --port [port]', 'Specify a port for Interfake to listen on', 3000)
|
|
.option('-d --debug', 'Debug mode, turns on console messages')
|
|
.parse(process.argv);
|
|
|
|
// console.log(program.args[0]);
|
|
|
|
var opts = {
|
|
debug: false
|
|
};
|
|
|
|
if (program.debug) {
|
|
opts.debug = true;
|
|
}
|
|
|
|
var interfake = new Interfake(opts);
|
|
|
|
if (program.file) {
|
|
interfake.loadFile(program.file);
|
|
}
|
|
|
|
interfake.listen(program.port); |