gtrend

0.1.10 • Public • Published

gTrend

gTrend fetch GitHub trending repositories and display them into your terminal.

Using ↑ and ↓ you can select a repository and open it in your browser by pressing ENTER.

DEMO

Installation

npm i gtrend -g

Usage

  • gtrend [options]

Options

  -h, --help              Display this usage guide.                             
  -n, --num number        Number of items to display, default to 10.            
  -t, --timespan string   Time span of repositories [ 'daily', 'weekly',        
                          'monthly' ], default to daily.                        
  -s, --sort string       Sort repositories [ 'starsToday', 'stars', 'forks' ],
                          default to starstoday.                                
  -l, --language string   Specify a language, e.g. JavaScript, default to all.  
  -b, --browser string    Specify a browser, e.g. firefox or google-chrome.
  --nocache               (re)Load repo from GitHub, renewing cache.
  --clearcache            Delete all previous cache files.
  -v, --version           Get the version.

Examples

Command Description
gtrend -n 15 Displays 15 daily trending repos
gtrend -t monthly Displays monthly trending repos
gtrend -s forks Displays trending repos sorted by forks
gtrend -l JavaScript Displays JavaScript trending repos
gtrend -b firefox Open repo in firefox

So, if you want to display 20 weekly trending repos sorted by stars and want to use google-chrome:

gtrend -n 20 -t weekly -s stars -b google-chrome

The command default are:

gtrend -n 10 -t daily -s starsToday which is equivalent to gtrend.

TODOS

  • Run some tests
  • Makefile + version management
  • Old cache browsing and loading
  • Add cli completion

LOGS

  • v0.1.8 Fix https://github.com/ecrmnn/trending-github/issues/2
  • v0.1.6 Update all dependencies
  • v0.1.5 Moving to GitLab
  • v0.1.4 Back to original trending-github package
  • v0.1.3 Cache retrieving better handling
  • v0.1.2 Old cache removal
  • v0.1.0 Thanks to @cronvel highlighting of selected line is now perfect !
  • v0.0.7 WIP Makefile
  • v0.0.6 Tuning
  • v0.0.5 Quick fixes, --nocache option
  • v0.0.4 Cache, better README
  • v0.0.3 CLI args (sorting, language, timespan, etc...) are now ok
  • v0.0.2 Basic but functional version
  • v0.0.1 Basic tests with different libraries

Package Sidebar

Install

npm i gtrend

Weekly Downloads

0

Version

0.1.10

License

MIT

Unpacked Size

17.6 kB

Total Files

9

Last publish

Collaborators

  • ponsfrilus