lenv-js
v0.1.2
Published
Manage symlinks from a root file to multiple destinations
Downloads
184
Maintainers
Readme
lenv-js
Manage symlinks from a root file to multiple destinations.
Useful for monorepos that use a single .env
file as a source of truth for many child projects.
Usage
In the root of your project:
- Create a
.env
(or other named) file you want to symlink - Create a
.lenv
file with the destination locations to symlink to, such as:
project/a/.env
project/b/.env
- Execute
npx lenv-js@latest link
to create symlinks
Use the -help
flag to see all usage instructions.
WASI experimental warning
The Node.js implementation of the WebAssembly System Interface (WASI) is experimental. This module uses the WASI binary of lenv (which is written in Go), so you will see an experimental warning when running this module's bin scripts.
You can silence these warnings for your shell session by executing:
export NODE_NO_WARNINGS=1
Or for single command invocation:
NODE_NO_WARNINGS=1 npx lenv-js@latest link