INNER CODE UNIT · JavaScript
main
linxidnju/OpenTag · src/cli.js:8
export async function main(argv) {
const args = parseArgs(argv);
const command = args._[0] || "help";
if (command === "help" || args.help || args.h) {
printHelp();
return;
}
const configPath = args.config || args.c || process.env.OPENTAG_CONFIG || "./opentag.config.json";
const logger = createLogger({ level: args.logLevel || process.env.OPENTAG_LOG_LEVEL || "info" });
const config = await loadConfig(configPath, { logger });
if (command === "doctor") {
await doctor(config, logger);
return;
}