UNPKG

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