github-secret-syncer

Github Secret Syncer.


License
MIT
Install
pip install github-secret-syncer==0.0.10

Documentation

Github Secret Syncer

Synchronize Github secrets with local .env file.

Screenshot

Quickstart

Install it with pip:

pip install github-secret-syncer

Have a .env and quickstart.py

from pathlib import Path

import github_secret_syncer

base_dir = Path(__file__).parent

github_secret_syncer.sync_secrets(
    dotenv_path=base_dir / ".env",
    owner="your_github_username",
    repo="your_github_repo_name",
    pat="your_github_personal_access_token",
)

You will get some output like this:

Screenshot