⚙️ env
Lê um arquivo de ambiente e define as variáveis de ambiente.
CLI
Carregando o .env
por padrão:
npx poku --envFile
Carregando um .env
customizado:
npx poku --envFile='caminho/para/meu/.env'
API
Você pode definir um arquivo
.env
diretamente em um teste especifico ou usá-lo globalmente.
Carregando o .env
por padrão:
import { envFile } from 'poku';
await envFile();
Carregando um .env
customizado:
import { envFile, poku } from 'poku';
await envFile('caminho/para/meu/.env');
await poku('./');
nota
Não é possível recuperar arquivos de diretórios acima do processo atual, por exemplo, ../.env
.
perigo
O Poku é feito inteiramente para fins de teste, por favor, não use essa funcionalidade fora dos testes.
Exemplos Reais
.env.test
HOST='localhost'
PORT='8080'
Então, em um arquivo de teste, você pode usá-lo como:
import { assert } from 'poku';
const host = process.env.HOST;
const port = process.env.PORT;
// Seus testes vêm aqui
Em seguida, execute seus testes
npx poku --envFile='.env.test'