cli.js 392 B

12345678910111213141516
  1. #!/usr/bin/env node
  2. import { installEditor } from "./installEditor.js"
  3. import child_process from "child_process"
  4. const execFile = await installEditor()
  5. const args = process.argv.slice(2)
  6. console.log(`Launching ${execFile} [${args.map(s => `"${s}"`).join(",")}]`)
  7. console.log();
  8. child_process.spawnSync(execFile, args, {
  9. windowsHide: true,
  10. detached: false,
  11. stdio: "inherit"
  12. });