1 | #!/usr/bin/env node
|
2 | 'use strict';
|
3 | var pkg = require('./package.json');
|
4 | var opn = require('./index');
|
5 |
|
6 | function help() {
|
7 | console.log(pkg.description);
|
8 | console.log('');
|
9 | console.log('Usage');
|
10 | console.log(' $ opn <file|url> [app]');
|
11 | console.log('');
|
12 | console.log('Example');
|
13 | console.log(' $ opn http://sindresorhus.com');
|
14 | console.log(' $ opn http://sindresorhus.com firefox');
|
15 | console.log(' $ opn unicorn.png');
|
16 | }
|
17 |
|
18 | if (process.argv.indexOf('-h') !== -1 || process.argv.indexOf('--help') !== -1) {
|
19 | help();
|
20 | return;
|
21 | }
|
22 |
|
23 | if (process.argv.indexOf('-v') !== -1 || process.argv.indexOf('--version') !== -1) {
|
24 | console.log(pkg.version);
|
25 | return;
|
26 | }
|
27 |
|
28 | opn(process.argv[2], process.argv[3]);
|