Appearance
Flag
Overview
Loads configuration from CLI flags.
Installation
bash
npm install @willsoto/node-konfig-flag
bash
yarn add @willsoto/node-konfig-flag
bash
pnpm add @willsoto/node-konfig-flag
Usage
typescript
import * as Konfig from "@willsoto/node-konfig-core";
import { FlagLoader } from "@willsoto/node-konfig-flag";
const loader = new FlagLoader({
cliOptions: {
flags: {
environment: {
alias: "env",
default: "development",
},
appName: {
default: "default",
},
},
},
});
bash
ts-node /src/main.ts --environment production --app-name my-app
javascript
// Loads the following structure into the store
store.get("environment"); // "production"
store.get("appName"); // "my-app"
Options
Name | Required | Description |
---|---|---|
cliOptions | yes | See meow for options. |