Skip to content

tobe/qgh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qgh

Console curses browser for github repo contents.

Screenshot

requirements

  • urwid 1.3.0
  • python3.4

features

  • 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

todo & maybe sometime in future...

moved over here 👀

installation

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.

About

Console curses browser for github repo contents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages