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.2.tar.gz
(19.6 kB
view hashes)
Built Distribution
Close
Hashes for lazy_github-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26bc44ba723bb6d6530de8b9d3e751283a4fea382488acfbea7478f63a93d494 |
|
MD5 | bc3d18e1d265cf76dfa35462a32fd88b |
|
BLAKE2b-256 | 349378ef3a055d275126be6f2787936cd453ea2fd335e07c26d0550df9dc7be2 |