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.1.tar.gz
(19.0 kB
view hashes)
Built Distribution
Close
Hashes for lazy_github-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3b4419fc7742f86cf6e5705d57f1d277e67c585b44b2361a5b7cdbd91aaefff |
|
MD5 | c7afb2e936a4edb42628d184e3f13d66 |
|
BLAKE2b-256 | 02f237409ece0244b4c80b82316ed4e5b1d64a40b6fb59ff3d2bc2e2ca57a8b4 |