An all-repos extension to read values from environment variables.
Project description
all-repos-envvar
Source Code: https://github.com/browniebroke/all-repos-envvar
An all-repos extension to read values from environment variables.
Installation
Install this via pip (or your favourite package manager):
pip install all-repos-envvar
Usage
This library should be installed alongside all-repos
so that it's findable at import time. It provides a custom source
and push
to get the GitHub API key from an environment variable GITHUB_API_KEY
(reading from and .env
file is also supported), allowing you to omit it from the config:
{
"output_dir": "output",
"source": "all_repos_envvar.source",
"source_settings": {
"username": "browniebroke"
},
"push": "all_repos_envvar.push",
"push_settings": {
"username": "browniebroke"
}
}
I wanted this feature, but it looks like it won't be implemented in the main repo, hence this little extension. The source module extends all_repos.source.github
and the push module extends all_repos.push.github_pull_request
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Bruno Alla 💻 🤔 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Credits
This package was created with Cookiecutter and the browniebroke/cookiecutter-pypackage project template.
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
Built Distribution
Hashes for all_repos_envvar-1.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4571b18c6f9a9e993d2e2f8c6bafcb5d8fb52cfd526d6ecb0c67f67018f649 |
|
MD5 | c93c38753207ed2219566ad2b00125b0 |
|
BLAKE2b-256 | afcbfda7586891ea181c867a9d67eb5fbf74f3b71d80adaeb4112c85a3040cd1 |