Console curses browser for github repo contents.
- urwid 1.3.0
- python3.4
- Display all files and directories from a given repository and browse through them in a curses TUI
- Branch support
- Open files in your favorite editor.
- Regex lazy search
- Some basic vi binds
moved over here 👀
First, it is recommended you create a Python virtualenv (virtualenv env && source env/bin/activate
) to avoid installing dependencies on a system-wide level.
Next, run pip install -r requirements.txt
to install the necessary dependencies.
To use qgh, run python qgh/qgh.py user/repository [branch]
.
Example given: python qgh/qgh.py infyhr/qgh
.
master
is always the default branch and can be ommited then.
Note: If your terminal doesn't redraw properly after using vim
then ^L
to force a redraw.