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.3.tar.gz
(9.7 kB
view hashes)
Built Distribution
Close
Hashes for env_should_be-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2aa031d0bd3cfcf5acbdb61ebb50d8ecb02542800c0ac011cd3240560fd3adb |
|
MD5 | b4222473445905c3d51fee2270b390e5 |
|
BLAKE2b-256 | 3b7596e438dc0ebade6afa1c5e5c87a639ff91f14c1a2dfa8bb5a2ea5ad2ad4f |