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.1.tar.gz
(11.7 kB
view hashes)
Built Distribution
Close
Hashes for env_should_be-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b757fd24b3bc9d214441dc9f94017ee56cdd0667a139f3cc80eb5d6a15600944 |
|
MD5 | 32e72f8f873f816ac655a3cedebc8afe |
|
BLAKE2b-256 | 6ede75107675cca006ca635f1142b5b4b091d2d46c7e61a8990c838f9752fcab |