@massiveinfinity/mavis
v1.0.0-alpha.6
Published
A wrapper around Infisical to load Environment Variables into your local terminal session for the purpose of development.
Downloads
19
Readme
@massiveinfinity/mavis
A wrapper around Infisical to load Environment Variables into your local terminal session for the purpose of development.
Pre-requisite
- Install Infisical CLI
Installation
npm install --save-dev @massiveinfinity/mavis
Configurations
- Create a
.mavisrc
file in your local repository.
Add this file to your .gitignore!
- Update
.mavisrc
file with Tenant ID and Access Token. Obtain project's Access Token from your Admin
TENANT_ID=e7bfc2ea12bb02279333f3e4c71dc156
ACCESS_TOKEN=st.656e9d0d1e71c770489383aa.2409591f615ce686caac69df4a23e111.e7bfc2ea12bb02279333f3e4c71dc156
- Update
package.json
to include the new commandmavis
with some arguments
{
...,
"scripts": {
"dev:v0": "NODE_ENV=development nodemon -r dotenv/config",
"dev": "mavis --command=\"npm run dev:v0\"",
},
...
}
CLI arguments
| Name | Argument | | |
|-------------|-------------------------|--------------------------|------------------------------------------------------------------------------------------------------|
| Command | -c
or --command
| Required | Specify your NPM command to start the project. If multiple commands, wrap with double quotes "..."
|
| Environment | -e
or --environment
| Optional. Default: "dev" | Specify the environment defined in Infisical |