mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-19 12:09:15 +00:00
ci: 🐛 add message cli GIT
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
const { red, yellow, green, bgCyan } = require('kleur')
|
const { red, yellow, green, bgCyan } = require('kleur')
|
||||||
|
const { exec } = require('node:child_process')
|
||||||
|
|
||||||
const checkNodeVersion = () => {
|
const checkNodeVersion = () => {
|
||||||
console.log(bgCyan('🚀 Revisando tu Node.js'))
|
console.log(bgCyan('🚀 Revisando tu Node.js'))
|
||||||
@@ -12,7 +13,7 @@ const checkNodeVersion = () => {
|
|||||||
)
|
)
|
||||||
process.exit(1)
|
process.exit(1)
|
||||||
}
|
}
|
||||||
console.log(green(`Node.js compatible ${version}`))
|
console.log(green(`Node.js: ${version} compatible ✅`))
|
||||||
console.log(``)
|
console.log(``)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -31,8 +32,20 @@ const checkOs = () => {
|
|||||||
|
|
||||||
console.log(yellow(messages.join(' \n')))
|
console.log(yellow(messages.join(' \n')))
|
||||||
}
|
}
|
||||||
|
console.log(green(`OS: compatible ✅`))
|
||||||
console.log(``)
|
console.log(``)
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = { checkNodeVersion, checkOs }
|
const checkGit = () => {
|
||||||
|
console.log(bgCyan('🤓 Revisando GIT'))
|
||||||
|
exec('git --version', (error) => {
|
||||||
|
if (error) {
|
||||||
|
console.error(red(`🔴 Se require instalar GIT`))
|
||||||
|
process.exit(1)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
console.log(green(`Git: Compatible ✅`))
|
||||||
|
console.log(``)
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = { checkNodeVersion, checkOs, checkGit }
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ const { join } = require('path')
|
|||||||
const { yellow, red, cyan, bgMagenta } = require('kleur')
|
const { yellow, red, cyan, bgMagenta } = require('kleur')
|
||||||
const { existsSync } = require('fs')
|
const { existsSync } = require('fs')
|
||||||
const { copyBaseApp } = require('../create-app')
|
const { copyBaseApp } = require('../create-app')
|
||||||
const { checkNodeVersion, checkOs } = require('../check')
|
const { checkNodeVersion, checkOs, checkGit } = require('../check')
|
||||||
|
|
||||||
const bannerDone = () => {
|
const bannerDone = () => {
|
||||||
console.log(``)
|
console.log(``)
|
||||||
@@ -59,8 +59,9 @@ const startInteractive = async () => {
|
|||||||
]
|
]
|
||||||
|
|
||||||
console.clear()
|
console.clear()
|
||||||
checkNodeVersion()
|
|
||||||
checkOs()
|
checkOs()
|
||||||
|
checkNodeVersion()
|
||||||
|
checkGit()
|
||||||
const onCancel = () => {
|
const onCancel = () => {
|
||||||
console.log('¡Proceso cancelado!')
|
console.log('¡Proceso cancelado!')
|
||||||
return true
|
return true
|
||||||
|
|||||||
Reference in New Issue
Block a user