A Python app to generate dotenv (.env) files from templates.
Features
Quickstart
Install Python DotEnver
$ pip install dotenverCreate a .env.example following this example
# Full line comments will be kept # Simple usage NAME= ## dotenver:first_name # Pass parameters to fakers ENABLED= ## dotenver:boolean(chance_of_getting_true=50) # Name your values MYSQL_PASSWORD= ## dotenver:password:my_password(length=20) # And get the same value again, when the name is repeated. DB_PASSWORD= ## dotenver:password:my_password() # Output your values within double or single quotes DOUBLE_QUOTED= ## dotenver:last_name(quotes='"') SINGLE_QUOTED= ## dotenver:last_name(quotes="'") # Literal values are possible STATIC_VARIABLE=static value # export syntax can be used export EXPORTED_VARIABLE=exportedRun python DotEnver form the CLI
$ dotenver -rYou now have a new .env file ready to use.
For more usage options run
$ dotenver -h
Docker
A Docker image is provided. To use it, mount your source code to /var/lib/dotenver/ and run the container.
$ docker run -ti --rm -v "${PWD}:/var/lib/dotenver/" jmfederico/dotenver
Release files for dotenver 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dotenver-1.3.0.tar.gz | 8.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dotenver-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.4 kB
Release files / dotenver-1.3.0.tar.gz
| Download URL | dotenver-1.3.0.tar.gz |
|---|---|
| Size | 8.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d6e49c7ec11ed3d8b760463349da3179c833ea4c899fd0c52e2b4d3edc689992
|
|
BLAKE2b-256 checksum How to use checksums |
2e92472a6d304d40cb98527f39ac7f1cf37e6f0c9d32f1188a9c18140e9fc0f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.7.4 CPython/3.11.4
|
Release files / dotenver-1.3.0-py3-none-any.whl
| Download URL | dotenver-1.3.0-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a6a1bad980ffd9e0f29539b82221b2088771c06bcfae1105eda0a9579b425ed6
|
|
BLAKE2b-256 checksum How to use checksums |
0e938c17013a1ee0f35db60e6e4ff73804759c17eec102fe0ffa74aa7f817698
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.7.4 CPython/3.11.4
|