@milkmaccya2/hostswitch
Version:
A simple CLI tool to manage and switch between multiple hosts file profiles for different development environments
22 lines • 717 B
JavaScript
;
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