diff options
Diffstat (limited to 'src/repl.js')
-rw-r--r-- | src/repl.js | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/repl.js b/src/repl.js index 5826d230..5a6334a1 100644 --- a/src/repl.js +++ b/src/repl.js @@ -1,53 +1,53 @@ -// @format +/** @format */ -import * as os from "os"; -import * as path from "path"; -import * as repl from "repl"; -import { fileURLToPath } from "url"; -import { promisify } from "util"; +import * as os from 'os'; +import * as path from 'path'; +import * as repl from 'repl'; +import {fileURLToPath} from 'url'; +import {promisify} from 'util'; -import { quickLoadAllFromYAML } from "./data/yaml.js"; -import { logError, parseOptions } from "./util/cli.js"; -import { showAggregate } from "./util/sugar.js"; +import {quickLoadAllFromYAML} from './data/yaml.js'; +import {logError, parseOptions} from './util/cli.js'; +import {showAggregate} from './util/sugar.js'; const __dirname = path.dirname(fileURLToPath(import.meta.url)); async function main() { const miscOptions = await parseOptions(process.argv.slice(2), { - "data-path": { - type: "value", + 'data-path': { + type: 'value', }, - "show-traces": { - type: "flag", + 'show-traces': { + type: 'flag', }, - "no-history": { - type: "flag", + 'no-history': { + type: 'flag', }, }); - const dataPath = miscOptions["data-path"] || process.env.HSMUSIC_DATA; - const showAggregateTraces = miscOptions["show-traces"] ?? false; - const disableHistory = miscOptions["no-history"] ?? false; + const dataPath = miscOptions['data-path'] || process.env.HSMUSIC_DATA; + const showAggregateTraces = miscOptions['show-traces'] ?? false; + const disableHistory = miscOptions['no-history'] ?? false; if (!dataPath) { logError`Expected --data-path option or HSMUSIC_DATA to be set`; return; } - console.log("HSMusic data REPL"); + console.log('HSMusic data REPL'); const wikiData = await quickLoadAllFromYAML(dataPath); const replServer = repl.start(); - Object.assign(replServer.context, wikiData, { wikiData, WD: wikiData }); + Object.assign(replServer.context, wikiData, {wikiData, WD: wikiData}); if (disableHistory) { console.log(`\rInput history disabled (--no-history provided)`); replServer.displayPrompt(true); } else { - const historyFile = path.join(os.homedir(), ".hsmusic_repl_history"); + const historyFile = path.join(os.homedir(), '.hsmusic_repl_history'); replServer.setupHistory(historyFile, (err) => { if (err) { console.error( |