1.0.1 • Published 3 years ago

happy-run v1.0.1

Weekly downloads
5
License
ISC
Repository
github
Last release
3 years ago

happy-run

Inject environment variables into command, compatible with different os.

Installation

$ npm install happy-cli-tool happy-run -g

Usage

$ happy run [cmd] [--dotenv <dotenv>]
  • --dotenv <dotenv>: .env file path, default .env

screenshots

Caveats

Environment variables come from process.env, command line, and .env file.

Environment variables priority: command line > .env > process.env.

For example, suppose your environment has been set process.env.NODE_ENV=development,your .env file looks like:

# .env
NODE_ENV=test

Then executing happy run NODE_ENV=production "echo NODE_ENV=\$NODE_ENV" will output NODE_ENV=production