Appearance
Flag
Overview
Loads configuration from CLI flags.
Installation
bash
npm install @willsoto/node-konfig-flagbash
yarn add @willsoto/node-konfig-flagbash
pnpm add @willsoto/node-konfig-flagUsage
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-appjavascript
// 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. |