0.1.2 • Published 2 years ago

subheaven-env v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

subheaven-env

Mais um módulo para carregar, validar e ajudar na criação de arquivos de configuração .env.

Como instalar:

npm i subheaven-env

Como configurar

const env = require('subheaven-env');

env.addParams([
    { name: 'DBPATH', description: 'Caminho da pasta do banco de dados', required: true, sample: './db' },
    { name: 'DBNAME', description: 'Nome do banco de dados', required: true, sample: 'iacon' }
]);
env.config();

Com isso ele irá verificar se existe um arquivo .env e se ele possui todos os atributos exigidos. Se não houver, além de avisar o usuário, informa os atributos com sugestão de preenchimento.

C:\iacon\subheaven-env>node cli.js

Environment params not found! Please, edit or create a .env file in your project folder with the following params:
    PYTHON_PATH = Caminho de instalação do python
    HOST = Nome ou IP do computador na rede
    SERVIDOR = Nome do servidor Sybase na rede
    BANCO = Nome do banco de dados
    UID = Usuário
    PWD = Senha

Example:
PYTHON_PATH=C:\\iacon\\python3\\python3.exe
HOST=127.0.0.1
SERVIDOR=srvnome
BANCO=bancodedados
UID=usuario
PWD=senha