feat: cli v0.2.0

This commit is contained in:
Gabriel Pastori
2023-11-14 11:38:22 -03:00
parent 5e0c55b489
commit b6f447bb0a
16 changed files with 1297 additions and 7 deletions

21
lib/pm2/reset.js Normal file
View File

@@ -0,0 +1,21 @@
const { exec } = require('child_process');
const detectPm2ProcessId = require('../utils/detectPm2ProcessId.js');
module.exports = async (argv, id) => {
const pm2ProcessId = id || await detectPm2ProcessId();
if (pm2ProcessId === false) {
console.log('⚙️ Manager process not setup')
return
}
console.log('⚙️ Restarting PM2 process')
exec(`pm2 restart ${pm2ProcessId}`, (err, stdout) => {
if (err) {
console.error(err)
return
}
console.log(stdout)
})
console.log('🚀 PM2 process restarted')
}