UNPKG

@milkmaccya2/hostswitch

Version:

A simple CLI tool to manage and switch between multiple hosts file profiles for different development environments

22 lines 717 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProcessManager = void 0; const node_child_process_1 = require("node:child_process"); class ProcessManager { async executeEditor(editor, filePath) { return new Promise((resolve, reject) => { try { (0, node_child_process_1.execSync)(`${editor} ${filePath}`, { stdio: 'inherit' }); resolve(); } catch (err) { reject(err); } }); } async openEditor(editor, filePath) { return this.executeEditor(editor, filePath); } } exports.ProcessManager = ProcessManager; //# sourceMappingURL=ProcessManager.js.map