« get me outta code hell

real pragma, and some eslint fixes - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/repl.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2022-06-26 18:02:27 -0300
committer(quasar) nebula <qznebula@protonmail.com>2022-06-26 18:02:27 -0300
commitc75b029160248b6935e5c0f5156cc7a870311e82 (patch)
tree693c5cca195e50b048b0086e768aa06a7c1986ee /src/repl.js
parentf65e712fe8b8b1a196da2db286ebc6a5c9bf7433 (diff)
real pragma, and some eslint fixes
Diffstat (limited to 'src/repl.js')
-rw-r--r--src/repl.js42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/repl.js b/src/repl.js
index 5826d23..5a6334a 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(