Usage
-
prepare-environment ENV_NAME=stage
In this case app looking for.environmentrc
automatically. The file must be located in the root. -
prepare-environment ENV_NAME=stage CONFIG_PATH=configs/.environmentrc
In this case app get.environmentrc
file from the custom path.
Optional parameters default values
- CONFIG_PATH =
/
,
Local developing
create ./environments/.env.stage (env file must match ENV_NAME=stage)
ts-node src/index.ts <...>
-
npm run build&watch
;node build/index.js <...>
-
npm run build
;chmod +x build/index.js
;npm link
;prepare-environment <...>
example: ts-node src/index.ts CONFIG_PATH=__fixtures__/.environmentrc ENV_NAME=stage
version history
2.0.0
- Elimination of allowedEnvironments. Instead, available environments are computed from the environments folder.
- Added 'isEnvironmentExists' function in utils. The function takes parameters: targetEnvironment - the name of the environment, and pathToEnvironmentsFolder - the path to the folder containing the environments. The function checks for the presence of the .env.targetEnvironment file in the environments folder.
- fix for environment name check
1.0.4
- refactoring the script version
1.0.3
- refactoring utils and main script
1.0.2
- update .npmignore
1.0.1
- fix small bugs
1.0.0
- first version