https://github.com/utkarshg1/githubtypr
GitHub CLI tool built using Typer in Python
https://github.com/utkarshg1/githubtypr
cli github python3 rich typer-cli
Last synced: 8 months ago
JSON representation
GitHub CLI tool built using Typer in Python
- Host: GitHub
- URL: https://github.com/utkarshg1/githubtypr
- Owner: utkarshg1
- Created: 2025-05-01T18:08:32.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-05-04T20:53:19.000Z (10 months ago)
- Last Synced: 2025-06-10T10:59:43.012Z (9 months ago)
- Topics: cli, github, python3, rich, typer-cli
- Language: Python
- Homepage: https://pypi.org/project/githubtypr/
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
pip install githubtypr
```
## Usage
```bash
# 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
```