log-vista
Version:
This is a project which capture logs and stores in database and display on web inreal time
28 lines (21 loc) • 621 B
JavaScript
// bin/logvista.js
const { spawn } = require('child_process');
const path = require('path');
const subcommand = process.argv[2];
if (!subcommand) {
console.log('Usage: logvista <init|start>');
process.exit(1);
}
const scriptPath = {
init: path.join(__dirname, 'logvista-init.js'),
start: path.join(__dirname, 'logvista-start.js'),
}[subcommand];
if (!scriptPath) {
console.error(`Unknown command: ${subcommand}`);
process.exit(1);
}
const child = spawn('node', [scriptPath], {
stdio: 'inherit',
shell: process.platform === 'win32',
});