Skip to content

Commit 2948ecf

Browse files
committed
add cli support
1 parent 4b88517 commit 2948ecf

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

cli.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env node
2+
3+
var gh = require('./');
4+
5+
if (!process.argv[2]) {
6+
process.stderr.write('Error: URL must be provided as first argument\n');
7+
process.exit(1);
8+
}
9+
var res = gh(process.argv[2]);
10+
if (res == null) {
11+
process.stderr.write('Error: Invalid parameter: ' + process.argv[2] + '\n');
12+
process.exit(1);
13+
}
14+
process.stdout.write(JSON.stringify(res, null, 2) + '\n');

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
"files": [
2222
"index.js"
2323
],
24+
"bin": {
25+
"parse-github-url" : "./cli.js"
26+
},
2427
"main": "index.js",
2528
"engines": {
2629
"node": ">=0.10.0"

0 commit comments

Comments
 (0)