get-port-cli
Advanced tools
Comparing version 1.1.0 to 2.0.0
36
cli.js
@@ -6,8 +6,36 @@ #!/usr/bin/env node | ||
meow(` | ||
Example | ||
const cli = meow(` | ||
Usage | ||
$ get-port <preferred-ports>… | ||
Options | ||
--host, -h The host on which port resolution should be performed. Can be either an IPv4 or IPv6 address. | ||
Examples | ||
$ get-port | ||
51402 | ||
`); | ||
$ get-port 91929192 2324 732842342 | ||
2324 | ||
$ get-port 80 | ||
9090 | ||
$ get-port --host=127.0.0.1 | ||
55740 | ||
$ get-port 3000 3002 --host=127.0.0.1 | ||
3002 | ||
`, { | ||
flags: { | ||
host: { | ||
type: 'string', | ||
alias: 'h' | ||
} | ||
} | ||
}); | ||
getPort().then(console.log); | ||
(async () => { | ||
const port = await getPort({ | ||
host: cli.flags.host, | ||
port: cli.input.map(port => Number(port)) | ||
}); | ||
console.log(port); | ||
})(); |
{ | ||
"name": "get-port-cli", | ||
"version": "1.1.0", | ||
"description": "Get an available port", | ||
"license": "MIT", | ||
"repository": "sindresorhus/get-port-cli", | ||
"author": { | ||
"name": "Sindre Sorhus", | ||
"email": "sindresorhus@gmail.com", | ||
"url": "sindresorhus.com" | ||
}, | ||
"bin": { | ||
"get-port": "cli.js" | ||
}, | ||
"engines": { | ||
"node": ">=4" | ||
}, | ||
"scripts": { | ||
"test": "xo && ava" | ||
}, | ||
"files": [ | ||
"cli.js" | ||
], | ||
"keywords": [ | ||
"cli-app", | ||
"cli", | ||
"port", | ||
"find", | ||
"finder", | ||
"portfinder", | ||
"free", | ||
"available", | ||
"connection", | ||
"connect", | ||
"open", | ||
"net", | ||
"tcp", | ||
"scan", | ||
"rand", | ||
"random" | ||
], | ||
"dependencies": { | ||
"get-port": "^3.0.0", | ||
"meow": "^3.4.2" | ||
}, | ||
"devDependencies": { | ||
"ava": "*", | ||
"execa": "^0.6.0", | ||
"xo": "*" | ||
} | ||
"name": "get-port-cli", | ||
"version": "2.0.0", | ||
"description": "Get an available port", | ||
"license": "MIT", | ||
"repository": "sindresorhus/get-port-cli", | ||
"author": { | ||
"name": "Sindre Sorhus", | ||
"email": "sindresorhus@gmail.com", | ||
"url": "sindresorhus.com" | ||
}, | ||
"bin": { | ||
"get-port": "cli.js" | ||
}, | ||
"engines": { | ||
"node": ">=8" | ||
}, | ||
"scripts": { | ||
"test": "xo && ava" | ||
}, | ||
"files": [ | ||
"cli.js" | ||
], | ||
"keywords": [ | ||
"cli-app", | ||
"cli", | ||
"port", | ||
"find", | ||
"finder", | ||
"portfinder", | ||
"free", | ||
"available", | ||
"connection", | ||
"connect", | ||
"open", | ||
"net", | ||
"tcp", | ||
"scan", | ||
"rand", | ||
"random" | ||
], | ||
"dependencies": { | ||
"get-port": "^4.0.0", | ||
"meow": "^5.0.0" | ||
}, | ||
"devDependencies": { | ||
"ava": "^0.25.0", | ||
"execa": "^1.0.0", | ||
"xo": "^0.23.0" | ||
} | ||
} |
@@ -18,5 +18,19 @@ # get-port-cli [![Build Status](https://travis-ci.org/sindresorhus/get-port-cli.svg?branch=master)](https://travis-ci.org/sindresorhus/get-port-cli) | ||
Example | ||
Usage | ||
$ get-port <preferred-ports>… | ||
Options | ||
--host, -h The host on which port resolution should be performed. Can be either an IPv4 or IPv6 address. | ||
Examples | ||
$ get-port | ||
51402 | ||
$ get-port 91929192 2324 732842342 | ||
2324 | ||
$ get-port 80 | ||
9090 | ||
$ get-port --host=127.0.0.1 | ||
55740 | ||
$ get-port 3000 3002 --host=127.0.0.1 | ||
3002 | ||
``` | ||
@@ -23,0 +37,0 @@ |
Sorry, the diff of this file is not supported yet
Trivial Package
Supply chain riskPackages less than 10 lines of code are easily copied into your own project and may not warrant the additional supply chain risk of an external dependency.
Found 1 instance in 1 package
3348
35
46
0
+ Addedarrify@1.0.1(transitive)
+ Addedcamelcase@4.1.0(transitive)
+ Addedcamelcase-keys@4.2.0(transitive)
+ Addeddecamelize-keys@1.1.1(transitive)
+ Addedfind-up@2.1.0(transitive)
+ Addedget-port@4.2.0(transitive)
+ Addedindent-string@3.2.0(transitive)
+ Addedis-plain-obj@1.1.0(transitive)
+ Addedjson-parse-better-errors@1.0.2(transitive)
+ Addedload-json-file@4.0.0(transitive)
+ Addedlocate-path@2.0.0(transitive)
+ Addedmap-obj@2.0.0(transitive)
+ Addedmeow@5.0.0(transitive)
+ Addedminimist-options@3.0.2(transitive)
+ Addedp-limit@1.3.0(transitive)
+ Addedp-locate@2.0.0(transitive)
+ Addedp-try@1.0.0(transitive)
+ Addedparse-json@4.0.0(transitive)
+ Addedpath-exists@3.0.0(transitive)
+ Addedpath-type@3.0.0(transitive)
+ Addedpify@3.0.0(transitive)
+ Addedquick-lru@1.1.0(transitive)
+ Addedread-pkg@3.0.0(transitive)
+ Addedread-pkg-up@3.0.0(transitive)
+ Addedredent@2.0.0(transitive)
+ Addedstrip-bom@3.0.0(transitive)
+ Addedstrip-indent@2.0.0(transitive)
+ Addedtrim-newlines@2.0.0(transitive)
+ Addedyargs-parser@10.1.0(transitive)
- Removedcamelcase@2.1.1(transitive)
- Removedcamelcase-keys@2.1.0(transitive)
- Removedfind-up@1.1.2(transitive)
- Removedget-port@3.2.0(transitive)
- Removedget-stdin@4.0.1(transitive)
- Removedindent-string@2.1.0(transitive)
- Removedis-finite@1.1.0(transitive)
- Removedis-utf8@0.2.1(transitive)
- Removedload-json-file@1.1.0(transitive)
- Removedmeow@3.7.0(transitive)
- Removedminimist@1.2.8(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedparse-json@2.2.0(transitive)
- Removedpath-exists@2.1.0(transitive)
- Removedpath-type@1.1.0(transitive)
- Removedpify@2.3.0(transitive)
- Removedpinkie@2.0.4(transitive)
- Removedpinkie-promise@2.0.1(transitive)
- Removedread-pkg@1.1.0(transitive)
- Removedread-pkg-up@1.0.1(transitive)
- Removedredent@1.0.0(transitive)
- Removedrepeating@2.0.1(transitive)
- Removedstrip-bom@2.0.0(transitive)
- Removedstrip-indent@1.0.1(transitive)
- Removedtrim-newlines@1.0.0(transitive)
Updatedget-port@^4.0.0
Updatedmeow@^5.0.0