a cli to help, build multi env applications.
Project description
ENV_SHOULD_BE
< THIS READMEME is under construction 🤫🤫🤫 >
a cli to help, build multi env applications, an example description.json is found at the root of the project
usage: env_should_be [-h] -d DESCRIPTION [DESCRIPTION ...] [-fs FAIL_SILENTLY] [-e ENV_FILE]
How should your environment be?
options:
-h, --help show this help message and exit
-d DESCRIPTION [DESCRIPTION ...], --description DESCRIPTION [DESCRIPTION ...]
<Required> either one or multiple paths for description files.
-fs FAIL_SILENTLY, --fail-silently FAIL_SILENTLY
<Optional> will return an exit status of 0 even if the description(s) fail to match the current env (still triggers the fail_callback).
-e ENV_FILE, --env-file ENV_FILE
<Optional> not specifying a path to a specific env file to valid description(s) against, environment variables in the current shell will be loaded instead.
TODOs:
- better exceptions
- support required arg
- support callbacks
- example Dockerfiles for different base images
- a more helpful readme
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
env_should_be-0.1.3.tar.gz
(9.5 kB
view hashes)
Built Distribution
Close
Hashes for env_should_be-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa337771b72147b32ed6f1ab2f7f01dc848c835cc5c4171c0937c6b57379fcb |
|
MD5 | d779ef9d96a155725944e6a8b6b855fc |
|
BLAKE2b-256 | 78e7c938a57515a53e3ae3e981554235e138aa41240393815fb664cd416d9f7d |