kill-process.js (926B)
1 "use strict";var n=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var l=(e,s)=>{for(var o in s)n(e,o,{get:s[o],enumerable:!0})},f=(e,s,o,r)=>{if(s&&typeof s=="object"||typeof s=="function")for(let a of c(s))!p.call(e,a)&&a!==o&&n(e,a,{get:()=>s[a],enumerable:!(r=i(s,a))||r.enumerable});return e};var u=e=>f(n({},"__esModule",{value:!0}),e);var d={};l(d,{confirmation:()=>h,default:()=>m});module.exports=u(d);var t=require("child_process");async function m(e){return new Promise((s,o)=>{(0,t.exec)(`kill -9 ${e.id}`,r=>{if(r){o(r);return}s(`Killed process: ${e.processName?e.processName+" ":""}(PID: ${e.id})`)})})}var h=async e=>{let s=[];return e.processName&&s.push({name:"Process Name",value:e.processName}),s.push({name:"PID",value:String(e.id)}),e.path&&s.push({name:"Path",value:e.path}),{info:s}};0&&(module.exports={confirmation});