UNPKG

689 BJavaScriptView Raw
1#!/usr/bin/env node
2'use strict';
3var pkg = require('./package.json');
4var opn = require('./index');
5
6function 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
18if (process.argv.indexOf('-h') !== -1 || process.argv.indexOf('--help') !== -1) {
19 help();
20 return;
21}
22
23if (process.argv.indexOf('-v') !== -1 || process.argv.indexOf('--version') !== -1) {
24 console.log(pkg.version);
25 return;
26}
27
28opn(process.argv[2], process.argv[3]);