Added help command line option

This commit is contained in:
Ben Ashton 2022-05-27 06:08:57 -07:00
parent f08b7da487
commit 0a78e805b6

View File

@ -8,12 +8,15 @@ import { ArgParse } from "./utils/arg_parse.js";
function printUsage() { function printUsage() {
console.log("Usage: npm start -- boardFile gameLogFile [options]"); console.log("Usage: npm start -- boardFile gameLogFile [options]");
console.log(" options:"); console.log(" options:");
console.log(" -h --help Print this message");
console.log(" -m --maxPlayersPerGame Maximum players per game"); console.log(" -m --maxPlayersPerGame Maximum players per game");
console.log(" -d --debug Print stack trace on error"); console.log(" -d --debug Print stack trace on error");
} }
async function main() { async function main() {
// Validate command line arguments // Process command line arguments
if (ArgParse.getBooleanArg("h", "help")) return printUsage();
const boardFilename = ArgParse.getStringArg(2); const boardFilename = ArgParse.getStringArg(2);
if (!boardFilename) return printUsage(); if (!boardFilename) return printUsage();