Pown Github is a library and a tool to work with the Github API. The project expors both a pown command and a transform for @pown/recon.
This tool is part of secapps.com open-source initiative.
___ ___ ___ _ ___ ___ ___
/ __| __/ __| /_\ | _ \ _ \/ __|
\__ \ _| (__ / _ \| _/ _/\__ \
|___/___\___/_/ \_\_| |_| |___/
https://secapps.com
This tool is meant to be used as part of Pown.js, but it can be invoked separately as an independent tool.
Install Pown first as usual:
$ npm install -g pown@latest
Install github:
$ pown modules install @pown/github
Invoke directly from Pown:
$ pown github
Install this module locally from the root of your project:
$ npm install @pown/github --save
Once done, invoke pown cli:
$ POWN_ROOT=. ./node_modules/.bin/pown-cli github
You can also use the global pown to invoke the tool locally:
$ POWN_ROOT=. pown github
WARNING: This pown command is currently under development and as a result will be subject to breaking changes.
pown-cli github <command>
Github utility
Commands:
pown-cli github user <login> Show user
pown-cli github org <login> Show org
pown-cli github search <term> Search github
pown-cli github repos <login> List repos
pown-cli github gists <login> List gists
pown-cli github orgs <login> List orgs
pown-cli github members <login> List members
pown-cli github contributors <repo> Show contributors
Options:
--version Show version number [boolean]
--help Show help [boolean]
WARNING: This pown recon transform is currently under development and as a result will be subject to breaking changes.
$ pown modules intall @pown/recon # install recon module
$ pown modules install @pown/github # install github module
$ pown recon transform github_user pdparchitect # do recon transformation