Radar 📡

Install

Install dotenvx-radar where you need it.

npm install @dotenvx/dotenvx-radar --save
npx dotenvx-radar help

Npm

dotenvx-radar is made with javascript – so you can use it just like you use dotenv – as a drop-in replacement.

npm install @dotenvx/dotenvx-radar --save
// index.js
require('@dotenvx/dotenvx').config()
// or import '@dotenvx/dotenvx/config' if you're using esm

console.log(`Hello ${process.env.HELLO}`)
$ node index.js
[[email protected]] 📡 radar: on
[[email protected]] injecting env (1) from .env
Hello World

Curl

Our install.sh script is easiest. With curl:

curl -sfS https://dotenvx.sh/radar | sh

Or with wget:

wget -qO- https://dotenvx.sh/radar | sh

Read the install.sh script here.

Other

Standalone

dotenvx-radar is a standalone binary, so (if you want) you can just download it directly:

# download it to `./dotenvx-radar`
curl -sfS --proto '=https' https://dotenvx.sh/radar/$(uname)/$(uname -m).tgz | tar xz

# install it to `/usr/local/bin/dotenvx-radar`
sudo install -m 755 dotenvx-radar /usr/local/bin

# check it works
dotenvx-radar help

Download a specific version:

# download version 0.6.9
curl -sfS --proto '=https' "https://dotenvx.sh/radar/$(uname)/$(uname -m).tgz?version=v0.6.9" | tar xz

# check the version
./dotenvx-radar --version

Npm local

Use dotenvx-radar locally in your node project.

npm i @dotenvx/dotenvx-radar --save
{
  "scripts": {
    "start": "./node_modules/.bin/dotenvx run -- node index.js"
  },
  "dependencies": {
    "@dotenvx/dotenvx": "^1.0.0",
    "@dotenvx/dotenvx-radar": "^0.14.1"
  }
}

Npm global

You can also install globally using npm's --global flag.

npm install @dotenvx/dotenvx-radar --global
dotenvx-radar help

Npx

Or prefer to run as needed, uses npx.

npx @dotenvx/dotenvx-radar help