A terminal UI for interacting with Github
Project description
LazyGithub
This is a WIP terminal UI client for interacting with GitHub. It draws heavy inspiration from the lazygit project and uses Textual to drive the terminal UI interactions. Currently, it supports the following:
- Listing the repositories associated with your account
- Listing the issues and pull requests on those repositories
- Listing the details, diff, and reviews on any of those pull requests
Planned features:
- Local caching, improving reload times and making it easier to use within a terminal or editor environment.
- A more wholeistic summary view for the currently selected repository
- The ability to list, view, and trigger actions on a repository
- More fleshed out PR interactions, including commenting and eventually submitting full PR reviews from within your terminal.
- Detailed issue views, including conversation participation
Running Locally
I'm not currently automatically pushing LazyGithub up to PyPi (although I plan
to in the future), so for the time being you can run this locally via the ./start.sh
script.
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
lazy_github-0.1.tar.gz
(18.1 kB
view hashes)
Built Distribution
lazy_github-0.1-py3-none-any.whl
(25.7 kB
view hashes)
Close
Hashes for lazy_github-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c19bd6713523038ca460be6d4a30ca8832381d4d769257a31ff4feb423d3f6e |
|
MD5 | f9e9de0638366ee10dfd43550fb92f43 |
|
BLAKE2b-256 | 321e819a23b1c0cf0104d6b8e316a6ee95a9e9bd65b2a5479b5d1d417b7411ad |