Skip to content

CLI tool for listing and searching users' starred repositories on Github

License

Notifications You must be signed in to change notification settings

dastergon/strgz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

strgz

strgz is a CLI tool for Github that enables users to list, index and search starred repositories from their own Github account or others' account.

strgz comes in handy to users with thousands of starred repositories. strgz indexes the starred repositories and enables fast searching capabilities of the repositories. It uses the Bleve indexing library to index all starred repositories and the go-github library to interact with the Github API.

Installation

go get -u github.com/dastergon/strgz

Examples

Listing

List starred repositories of a user on the fly

strgz ls username

List starred repositories of a user on the fly, but show only the URLs

strgz ls username --url

List starred repositories of a user on the fly, but index repositories

strgz ls username --index

Searching

Search for a specific word in the index and show repositories

strgz search vim

Usage

    Usage:
        strgz [command]

    Available Commands:
        help        Help about any command
        ls          List starred repositories from a Github user
        search      Search index of starred repositories

    Flags:
            --config string   config file (default is $HOME/.strgz.yaml)
        -h, --help            help for strgz

    Use "strgz [command] --help" for more information about a command.

About

CLI tool for listing and searching users' starred repositories on Github

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages