check-env-cli

0.0.4 • Public • Published

Check Environment Variables (CLI)

This CLI was created having a specific case. I had a script like

"prepare":"husky install"

and I wanted to run it only during non-production install ( because husky was a dev dependency )

So then I thought - it would be nice to check environment variable NODE_ENV which is prefilled with production value in case of using --production flag for npm install

Then I decided to solve this task in a generig way with this module

Usage

For the mentioned above problem now my code looks like this:

"prepare":"check NODE_ENV=production || husky install"

So as you see it's a very minimalistic implementation without complicated conditions or OS-dependent if statements but allowing to use any environment variable. You can also wrap it to another script for reusability. Another trick is to use it via npx - thus you won't need to declare this module as a global depenendcy for your package.

    "prepare": "npm run is-prod || husky install",
    "is-prod": "npx -y check-env-cli NODE_ENV=production"

Readme

Keywords

none

Package Sidebar

Install

npm i check-env-cli

Weekly Downloads

1,202

Version

0.0.4

License

ISC

Unpacked Size

3.95 kB

Total Files

5

Last publish

Collaborators

  • theplenkov-npm