UNPKG

rocket-git-task

Version:

Automação de fluxo de trabalho no Git para tasks, deploy e releases.

41 lines (35 loc) 1.31 kB
const inquirer = require('inquirer'); async function askConfig() { const { default: inquirerPrompt } = await import('inquirer'); return inquirerPrompt.prompt([ { type: 'input', name: 'prodBranch', message: 'Qual branch será usado para PRODUÇÃO?', default: 'main' }, { type: 'input', name: 'devBranch', message: 'Qual branch será usado para HOMOLOGAÇÃO?', default: 'develop' }, { type: 'input', name: 'backupDir', message: 'Qual diretório padrão para salvar os backups das tasks?', default: 'C:\\Users\\' + require('os').userInfo().username + '\\Desktop' } ]); } module.exports = async () => { const answers = await askConfig(); const { setConfig } = require('../config'); setConfig('prod-branch', answers.prodBranch); setConfig('dev-branch', answers.devBranch); setConfig('backup-dir', answers.backupDir); const log = require('../utils/log'); log.success('Configuração salva com sucesso!'); // Cria as branches se não existirem require('../utils/git').ensureBranchesExist(answers.prodBranch, answers.devBranch); };