subheaven-env

0.1.2 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i subheaven-env

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

5.93 kB

Total Files

5

Last publish

Collaborators

  • subheaven