Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gitadmin-0.1.2.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GitAdmin-0.1.2-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

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

Hashes for gitadmin-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2fc73fa89ebaacb315922c59efa63e4a51c3a72c52dce8342bfe3091a5f2f4f1
MD5 6d0e31470f30d20a784f431830307252
BLAKE2b-256 b5e61ecc154b4363530ec59eec1073a406fdf2af4efefacf17c396fe38560397

See more details on using hashes here.

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

Hashes for GitAdmin-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c693aa7c72332f5204c97f7ff796b6d82d1b605f4acc70679a150e05ad93a6b3
MD5 ec57411cb90c46556a7f5bb6aff6b10d
BLAKE2b-256 a820147d27fc621220cabafba03952083df3c6d86a1725be048ab6e20f8f7212

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page