eploy2
Version:
Easy deployment for any programming languages and also transfer the files to a server instantly with a single command
21 lines (20 loc) • 632 B
text/typescript
import {exec} from 'child_process'
export default (cmd:any) => {
return new Promise((resolve, reject) => {
exec(cmd, (err:any, stdout:any, stderr:any) => {
// if (stdout) {
// return resolve(stdout);
// }
// console.log(stderr);
// resolve(false);
// console.log(err);
// console.log('stdout', stdout);
// console.log('stdout', stderr);
if (err && err.code !== 0) {
reject(stderr);
} else {
resolve(stdout || stderr);
}
})
})
}