UNPKG

farjs-app

Version:

FAR.js - Cross-platform File and Archive Manager app in your terminal

33 lines (26 loc) 748 B
#!/usr/bin/env node // @ts-ignore import { FarjsApp } from "../build/farjs-app-opt.js"; process.title = "FAR.js"; /** @type {string | undefined} */ var npmVersion = undefined; const onReady = () => { import("./versionChecker.mjs").then((versionChecker) => { versionChecker.fetchLatestVersion().then( (version) => { npmVersion = version; console.log(`Latest version: ${version}`); }, (error) => { console.log(`Failed to fetch latest version from npm, error: ${error}`); } ); }); }; const onExit = () => { import("./versionChecker.mjs").then((versionChecker) => { versionChecker.checkNpmVersion(npmVersion); process.exit(0); }); }; FarjsApp.start(false, onReady, onExit);