Report the most contributor in the code review.
warsman is the silent hero.
$ npm install warsman
or
$ npm install -g warsman
import warsman from 'warsman'
const repo = 'facebook/react'
const token = 'XXXXXXXXXX'
const options = {
max: 10
}
warsman(repo, token, options).then(results => {
console.log(results)
// [ { user: 'jaxx2104', count: 26 },
// { user: 'foo', count: 23 },
// { user: 'bar', count: 19 } ]
})
Table mode
$ warsman --repo facebook/react --token XXXXXXXXXX
result
┌─────────┬────────────┬───────┐
│ (index) │ user │ count │
├─────────┼────────────┼───────┤
│ 0 │ 'jaxx2104' │ 26 │
│ 1 │ 'foo' │ 23 │
│ 2 │ 'bar' │ 19 │
└─────────┴────────────┴───────┘
Figlet mode
$ warsman --repo facebook/react --token XXXXXXXXXX --figlet Slant
result
_ ___ _______ __ __
(_)___ __ ___ _|__ \< / __ \/ // /
/ / __ `/ |/_/ |/_/_/ // / / / / // /_
/ / /_/ /> <_> </ __// / /_/ /__ __/
__/ /\__,_/_/|_/_/|_/____/_/\____/ /_/
/___/
option | description |
---|---|
-V, --version | output the version number |
--u, --url | GitHub API URL (default: "https://api.github.com/") |
-r, --repo <account/repo> | GitHub Repository |
-t, --token | GitHub Personal Access Token |
--max | GitHub Max PullRequests |
--figlet | figlet mode |