2
0
Files
bot/packages/scripts/utils.ts
2022-11-23 11:40:57 +01:00

28 lines
611 B
TypeScript

import { join } from 'path'
import prompts from 'prompts'
import { isEmpty } from 'utils'
export const promptAndSetEnvironment = async () => {
const response = await prompts({
type: 'select',
name: 'env',
message: 'Pick an environment',
choices: [
{
title: 'Local',
value: 'local',
},
{ title: 'Staging', value: 'staging' },
{ title: 'Production', value: 'production' },
],
initial: 0,
})
if (isEmpty(response.env)) process.exit()
require('dotenv').config({
override: true,
path: join(__dirname, `.env.${response.env}`),
})
}