default-browser
Advanced tools
Comparing version 0.1.1 to 1.0.0
25
cli.js
#!/usr/bin/env node | ||
'use strict'; | ||
var defaultBrowser = require('./index'); | ||
var pkg = require('./package.json'); | ||
var defaultBrowser = require('./'); | ||
var argv = process.argv.slice(2); | ||
if (process.argv.indexOf('-h') !== -1 || process.argv.indexOf('--help') !== -1) { | ||
return console.log('Usage\n default-browser\n\nExample output\n Safari\n\nReturns the name of the default browser'); | ||
function help() { | ||
console.log([ | ||
'', | ||
' ' + pkg.description, | ||
'', | ||
' Example', | ||
' default-browser', | ||
' Safari' | ||
].join('\n')); | ||
} | ||
if (process.argv.indexOf('-v') !== -1 || process.argv.indexOf('--version') !== -1) { | ||
return console.log(require('./package').version); | ||
if (argv.indexOf('--help') !== -1) { | ||
help(); | ||
return; | ||
} | ||
if (argv.indexOf('--version') !== -1) { | ||
console.log(pkg.version); | ||
return; | ||
} | ||
defaultBrowser(function (err, data) { | ||
@@ -14,0 +29,0 @@ if (err) { |
@@ -8,3 +8,4 @@ 'use strict'; | ||
if (err) { | ||
return cb(err); | ||
cb(err); | ||
return; | ||
} | ||
@@ -14,3 +15,4 @@ | ||
if (err) { | ||
return cb(err); | ||
cb(err); | ||
return; | ||
} | ||
@@ -17,0 +19,0 @@ |
{ | ||
"name": "default-browser", | ||
"version": "0.1.1", | ||
"version": "1.0.0", | ||
"description": "Get the default browser (OS X)", | ||
"license": "MIT", | ||
"bin": { | ||
"default-browser": "cli.js" | ||
}, | ||
"repository": "sindresorhus/default-browser", | ||
@@ -15,2 +12,5 @@ "author": { | ||
}, | ||
"bin": { | ||
"default-browser": "cli.js" | ||
}, | ||
"engines": { | ||
@@ -47,4 +47,4 @@ "node": ">=0.10.0" | ||
"dependencies": { | ||
"bundle-name": "~0.1.0", | ||
"default-browser-id": "~0.1.0" | ||
"bundle-name": "^1.0.0", | ||
"default-browser-id": "^1.0.0" | ||
}, | ||
@@ -51,0 +51,0 @@ "devDependencies": { |
@@ -1,2 +0,2 @@ | ||
# default-browser [![Build Status](https://travis-ci.org/sindresorhus/default-browser.png?branch=master)](http://travis-ci.org/sindresorhus/default-browser) | ||
# default-browser [![Build Status](https://travis-ci.org/sindresorhus/default-browser.svg?branch=master)](https://travis-ci.org/sindresorhus/default-browser) | ||
@@ -8,8 +8,8 @@ > Get the default browser (OS X) | ||
```bash | ||
$ npm install --save default-browser | ||
``` | ||
npm install --save default-browser | ||
``` | ||
## Example | ||
## Usage | ||
@@ -19,4 +19,6 @@ ```js | ||
defaultBrowser(); | ||
//=> { name: 'Safari', id: 'com.apple.Safari' } | ||
defaultBrowser(function (err, browser) { | ||
console.log(browser); | ||
//=> { name: 'Safari', id: 'com.apple.Safari' } | ||
}); | ||
``` | ||
@@ -29,11 +31,11 @@ | ||
```bash | ||
$ npm install --global default-browser | ||
``` | ||
npm install --global default-browser | ||
``` | ||
### Usage | ||
```bash | ||
$ default-browser | ||
``` | ||
default-browser | ||
``` | ||
@@ -45,2 +47,2 @@ Which will for example output `Safari`. | ||
MIT © [Sindre Sorhus](http://sindresorhus.com) | ||
[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
2502
50
1
45
+ Addedarray-find-index@1.0.2(transitive)
+ Addedbig-integer@1.6.52(transitive)
+ Addedbplist-parser@0.1.1(transitive)
+ Addedbundle-name@1.0.1(transitive)
+ Addedcamelcase@2.1.1(transitive)
+ Addedcamelcase-keys@2.1.0(transitive)
+ Addedcurrently-unhandled@0.4.1(transitive)
+ Addeddecamelize@1.2.0(transitive)
+ Addeddefault-browser-id@1.0.4(transitive)
+ Addederror-ex@1.3.2(transitive)
+ Addedfind-up@1.1.2(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-stdin@4.0.1(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhosted-git-info@2.8.9(transitive)
+ Addedindent-string@2.1.0(transitive)
+ Addedis-arrayish@0.2.1(transitive)
+ Addedis-core-module@2.15.1(transitive)
+ Addedis-finite@1.1.0(transitive)
+ Addedis-utf8@0.2.1(transitive)
+ Addedload-json-file@1.1.0(transitive)
+ Addedloud-rejection@1.6.0(transitive)
+ Addedmap-obj@1.0.1(transitive)
+ Addedmeow@3.7.0(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addednormalize-package-data@2.5.0(transitive)
+ Addedobject-assign@4.1.1(transitive)
+ Addedos-homedir@1.0.2(transitive)
+ Addedparse-json@2.2.0(transitive)
+ Addedpath-exists@2.1.0(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpath-type@1.1.0(transitive)
+ Addedpify@2.3.0(transitive)
+ Addedpinkie@2.0.4(transitive)
+ Addedpinkie-promise@2.0.1(transitive)
+ Addedread-pkg@1.1.0(transitive)
+ Addedread-pkg-up@1.0.1(transitive)
+ Addedredent@1.0.0(transitive)
+ Addedrepeating@2.0.1(transitive)
+ Addedresolve@1.22.8(transitive)
+ Addedrun-applescript@1.0.1(transitive)
+ Addedsemver@5.7.2(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedspdx-correct@3.2.0(transitive)
+ Addedspdx-exceptions@2.5.0(transitive)
+ Addedspdx-expression-parse@3.0.1(transitive)
+ Addedspdx-license-ids@3.0.20(transitive)
+ Addedstrip-bom@2.0.0(transitive)
+ Addedstrip-indent@1.0.1(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedtrim-newlines@1.0.0(transitive)
+ Addeduntildify@2.1.0(transitive)
+ Addedvalidate-npm-package-license@3.0.4(transitive)
- Removedbplist-parser@0.0.5(transitive)
- Removedbundle-name@0.1.1(transitive)
- Removeddefault-browser-id@0.1.2(transitive)
- Removeduntildify@0.1.0(transitive)
Updatedbundle-name@^1.0.0
Updateddefault-browser-id@^1.0.0