Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dastergon/strgz
CLI tool for listing and searching users' starred repositories on Github
https://github.com/dastergon/strgz
github github-api go golang
Last synced: about 2 months ago
JSON representation
CLI tool for listing and searching users' starred repositories on Github
- Host: GitHub
- URL: https://github.com/dastergon/strgz
- Owner: dastergon
- License: mit
- Created: 2017-06-06T18:58:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-06-12T08:33:46.000Z (over 7 years ago)
- Last Synced: 2024-06-20T03:42:08.609Z (6 months ago)
- Topics: github, github-api, go, golang
- Language: Go
- Homepage:
- Size: 6.84 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](http://www.blevesearch.com/) indexing library to index all starred repositories and the [go-github](https://github.com/google/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 repositoriesFlags:
--config string config file (default is $HOME/.strgz.yaml)
-h, --help help for strgzUse "strgz [command] --help" for more information about a command.