Skip to main content

GitHub CLI for managing GitHub repositories

Project description

GitHubTYPR

A command-line tool for interacting with GitHub repositories and user accounts.

Features

  • List repositories for a user or yourself
  • Create new repositories
  • Delete repositories
  • Query and filter repositories with JMESPath
  • Multiple output formats (table, json, yaml)

Installation

pip install githubtypr

Usage

# List your repositories
githubtypr repo list

# List repositories for a specific user
githubtypr repo list --user username

# Create a new repository
githubtypr repo create --repo repo-name

# Create a private repository
githubtypr repo create --repo repo-name --private

# Delete a repository
githubtypr repo delete --user username --repo repo-name

# Filter repositories with JMESPath query
githubtypr repo list --query "[?language=='Python']"

# Sort repositories by a field
githubtypr repo list --sort-by name

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

githubtypr-0.1.1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

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

githubtypr-0.1.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file githubtypr-0.1.1.tar.gz.

File metadata

  • Download URL: githubtypr-0.1.1.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for githubtypr-0.1.1.tar.gz
Algorithm Hash digest
SHA256 eee7ae3c941ec2afeddd7336a4c51b9bfcbf3b7348d61a4c7049920b1a884867
MD5 26ae2e86930b1509ede2c9ae7ab6dcb3
BLAKE2b-256 9d97ecf4e866fc6307cc16d16e5e8d6d5893384330f7ecf4111207d4f22d581a

See more details on using hashes here.

File details

Details for the file githubtypr-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: githubtypr-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for githubtypr-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7c01c11818219bb11038866a281f43bc919da55f24ebfff79addfb8c0277696e
MD5 a8235ce87f95d5c59fa1b8efe66c30f4
BLAKE2b-256 93c213bc89f639630e1db0ad441540b427b5af8e5ce3bf1855be20575973ebcb

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