UNPKG

constatic

Version:
2 lines (1 loc) 391 B
import a from"cross-spawn";function p(n){const{command:r,args:e,stdio:m,cwd:i}=n,d={...process.env,NODE_ENV:"development",DISABLE_OPENCOLLECTIVE:"1"};return new Promise(t=>{const o=a(r,e,{stdio:m,cwd:i,env:d});o.on("exit",s=>{if(s===0){t({status:"success",code:s});return}t({status:"fail",code:s??void 0})}),o.on("error",s=>{t({status:"error",error:s,code:1})})})}export{p as shellCommand};