Metadata-Version: 2.4
Name: github-team-organizer
Version: 0.2
Summary: Tool for organizing your GitHub Organization
Home-page: https://soar.name
Author: soar
Author-email: i@soar.name
License: MIT
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Description-Content-Type: text/markdown
Requires-Dist: dotenv
Requires-Dist: pygithub
Requires-Dist: python-dotenv
Requires-Dist: click
Requires-Dist: cached-property
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: requires-dist
Dynamic: summary

# github-team-organizer

Python way to organize permissions in your organization

## Settings

Some options can be set via an environment variable (real or [dotenv](https://github.com/theskumar/python-dotenv)) or command line flag.

| Environment variable name | Command line flag | Description |
| --- | --- | --- |
| `GITHUB_API_KEY` | `-k` / `--api-key` | GitHub API key |
| `GITHUB_ORGANIZATION` | `-o` / `--org` | GitHub Organization which we will operate on |

## Usage

You have two options to execute this script:

- **Apply mode** (`-a` or `--apply`) - real changes will be done through execution
- **Test mode** (`-t` or `--test`, default) - API will be scanned and proposed changes will be reported as output, no real changes will be performed
