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.2.2.tar.gz
(9.7 kB
view hashes)
Built Distribution
Close
Hashes for env_should_be-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94663cf133ec10ee4f6b122ff06d11228599318a947a68f3dddf84aa6c28790c |
|
MD5 | 2ce155e4b8963a3844f5b20d7b3065b3 |
|
BLAKE2b-256 | f5bb982112347e97e4569fe726ceebadaab5e89c6423c7c56df3bc58a20ec969 |