Manage your github repo as code!
Project description
dothub
Stop managing your github configuration through an UI like a mere human and do everything through beautiful config YAML files.
dothub allows you to declare your configuration in a config file and update it by just updating the file. This allows you to configure your labels, collaborators, default repo parameters and other as code and have it version controlled.
Install
pip install dothub
Usage
The first time you run dothub it will run a wizard to help you configure your credentials.
From now on you can pull the config with:
dothub repo --organization=org_name --repository=repo_name pull
dothub org --name=org_name pull
And update your configuration from the localfile with
dothub repo --organization=org_name --repository=repo_name push
dothub org --name=org_name push
Future features
This is justa prototype, dothub aims to be the configuration tool for your whole github see here for the features that are going to come available soon.
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
File details
Details for the file dothub-0.5.0.tar.gz
.
File metadata
- Download URL: dothub-0.5.0.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ce4ea662b710ca4556e2536ae910827db9545765a781712228c3945c11e6be1 |
|
MD5 | a9cd07cd73ea8469e98289d68c2c0e11 |
|
BLAKE2b-256 | 304e09a6cde06dcfdf13105f3d6bd5a15c4e2996a2ff37800884b13550267769 |