UNPKG

eploy2

Version:

Easy deployment for any programming languages and also transfer the files to a server instantly with a single command

56 lines (53 loc) 1.66 kB
import prompts from 'prompts' export const chooseTransferType = async (type: number) => { var transferChoices: prompts.PromptObject = { type: 'select', name: 'transferType', message: 'Choose the transfer type', }; var choices: prompts.Choice[] =[{ title: (type === 1 || type === 3) ? 'Staging' : 'Production', value: (type === 1 || type === 3) ? 'staging' : 'production', selected: true }] if(type === 3) { choices.push({ title : 'Production', value : 'production', selected : false }) } transferChoices.choices = choices; let response = await prompts(transferChoices); return response; } export const chooseCloudType = async (type: number) => { var cloudChoices: prompts.PromptObject = { type: 'select', name: 'cloudType', message: 'Choose the deploy type', }; var choices: prompts.Choice[] =[{ title: (type === 1 || type === 3) ? 'Staging' : 'Production', value: (type === 1 || type === 3) ? 'staging' : 'production', selected: true }] if(type === 3) { choices.push({ title : 'Production', value : 'production', selected : false }) } cloudChoices.choices = choices; let response = await prompts(cloudChoices); return response; } export const confirmDeleteService = async () => { let response = await prompts({ type : 'confirm', name : 'confirm_delete', message : 'Are you sure you want to delete the eploy service permanently' }); return response; }