CLI tool for quick GitHub repository management and viewing.
Project description
# GitAdmin
A Python command-line tool for managing GitHub repositories. This tool allows users to list repositories, manage visibility, and retrieve issue summaries from their GitHub account.
Features
- List Repositories: Retrieve a list of your GitHub repositories, including their visibility status.
- Manage Repository Visibility: Change the visibility of your repositories (e.g., from public to private).
- Get Issue Summaries: Summarize open issues across your repositories.
Installation
You can install the tool using pip once it is distributed:
pip install GitAdmin
Setup
Before using the tool, run the setup command to configure your GitHub username and token
GitAdmin setup
This command will:
- prompt for your github token (repo is the only access it needs) and your username
- Store this within a local yaml file
Usage
list
GitAdmin list
returns a list of your repositories and their visibility
visibility
GitAdmin visibility --repo <repositoryname> --visibility <public|private>
use to change visibility of given repo
issues
GitAdmin issues --repo <repository name>
Fetches issues in given repository
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gitadmin-0.1.2.tar.gz.
File metadata
- Download URL: gitadmin-0.1.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fc73fa89ebaacb315922c59efa63e4a51c3a72c52dce8342bfe3091a5f2f4f1
|
|
| MD5 |
6d0e31470f30d20a784f431830307252
|
|
| BLAKE2b-256 |
b5e61ecc154b4363530ec59eec1073a406fdf2af4efefacf17c396fe38560397
|
File details
Details for the file GitAdmin-0.1.2-py3-none-any.whl.
File metadata
- Download URL: GitAdmin-0.1.2-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c693aa7c72332f5204c97f7ff796b6d82d1b605f4acc70679a150e05ad93a6b3
|
|
| MD5 |
ec57411cb90c46556a7f5bb6aff6b10d
|
|
| BLAKE2b-256 |
a820147d27fc621220cabafba03952083df3c6d86a1725be048ab6e20f8f7212
|