.env files

.env files: insert or update KEY=VALUE without opening an editor.

Default file is ./.env; pass another path as the last argument.

File aliases/dotenv.sh. Disable: export ALIASX_DISABLE="dotenv"

General

NameRunsWhat it does
envset KEY=VALUE [FILE]insert or update KEY in .env
example
$ envset DB_HOST=localhost
updated DB_HOST in .env
envget KEY [FILE]print value of KEY from .env
example
$ envget DB_HOST
localhost
envdel KEY [FILE]remove KEY from .env
example
$ envdel DB_HOST
removed DB_HOST from .env
envls [FILE]list keys in .env (values hidden)
example
$ envls
DB_HOST
DB_PORT
JWT_SECRET