Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 655 Bytes

File metadata and controls

29 lines (20 loc) · 655 Bytes

ENVFLAGS

Converts keys/fields from dotenv to cli flags for argparse

Syntax

envflags(argparseInstance, [parsedDotenv])

Parameters

argparseInstance - Instance of argparse

parsedDotenv - Simple key/value object or parsed object of argparse

Return value

Modified instance of argparse

Usage

const dotenv = require('dotenv');
const argparse = require('argparse').ArgumentParser;

const { parsed } = dotenv.config();
let parser = new argparse();
parser  = require('envflags')(argparse, parsed);
const args = parser.parseArgs();