Skip to content

emad-elsaid/lsgh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lsgh (ls github)

List a github organisation/user repositories and open pull requests for each repository in a directory hirarchy format

Installation

install if via gem, an executable lsgh will be available in your system

$ gem install lsgh

Usage

Usage: lsgh [options]...
    -v, --version                    Print version
    -h, --help                       Show this help text
    -t, --token=github_token         Github access token, if not specified the environment variable GITHUB_API_TOKEN is used
    -o, --org=organisation_name      github organisation name to list repositories for
    -u, --user=username              github user name to list repositories for
    -r, --repo=Repository            list a specific repository pull requests for this user or org

Example output

$ lsgh -u blazeeboy

lists all repositories in that format

user/private|public/repo name/user name/pull request title
blazeeboy/public/active_admin
blazeeboy/public/Airpad
blazeeboy/public/amun
blazeeboy/public/askwiki
blazeeboy/public/awesome-static-analysis
blazeeboy/public/Birdflu
blazeeboy/public/blazeeboy.github.io
blazeeboy/public/Bounce-Game
blazeeboy/public/capistrano-decompose
blazeeboy/public/chef-postgresql
blazeeboy/public/Codeigniter-Egypt
blazeeboy/public/CodeIgniter-Ion-Auth
blazeeboy/public/Colosseum-plugin
blazeeboy/public/CommunityRules
blazeeboy/public/CS3D499-Plugin
blazeeboy/public/darkroomjs
blazeeboy/public/deploy
blazeeboy/public/devtools
blazeeboy/public/dirtree
blazeeboy/public/dirtree/nemoload/Local dependencies
blazeeboy/public/EgyptianGeeksArchive
blazeeboy/public/fb2jekyll
blazeeboy/public/Gamra
blazeeboy/public/Github-PHP-Wiki
blazeeboy/public/inquirer.rb
blazeeboy/public/jumping-blocks
blazeeboy/public/noty
blazeeboy/public/octopress
blazeeboy/public/portableBrowser
blazeeboy/public/QA
blazeeboy/public/Quantum
blazeeboy/public/rubrowser
blazeeboy/public/RubyScripts
blazeeboy/public/Sefa-lang
blazeeboy/public/Sema-lang
blazeeboy/public/timer
blazeeboy/public/Todo
blazeeboy/public/touch-mouse
blazeeboy/public/xlog

Conjunctions

You can use it in conjunction with dirtree to draw an interactive tree from the output.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/blazeeboy/lsgh. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the Lsgh project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

About

List github user repository and pull requests in directory structure format

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages