nv-cli-unrangize-ints
v1.0.2
Published
nv-cli-unrangize-ints ========== - convert a range-description to small-array
Downloads
1
Readme
nv-cli-unrangize-ints
- convert a range-description to small-array
install
- npm install nv-cli-unrangize-ints -g
usage
Usage: nv_cli_unrangize_ints [options]
Options:
-i, --input input string ,default stdin
-o, --output output string,default stdout
-n, --min min, default 0
-x, --max max,default 256
-h, --help usage
1 [12 34) 40 [56 78] 80 83 (90 100) 105 (110 120] means [1,12-33,40, 56-78, 80, 83, 91-99, 105,111-120 ]
[12 *) means [12, max]
[* 34) means [min, 34]
[56 *] means [56, max+1]
[* 78] means [min, 78+1]
(90 *) means [90+1, max]
(* 100) means [min+1, 100]
(110 *] means [110+1, max+1]
(* 120] means [min+1, 120+1]
[* *] means [min, max]
* means ALL [min, max+1]
[*) means [* *) [min, max]
(*) means (* *) [min+1, max]
[*] means [* *] [min, max+1]
(*] means (* *] [min+1, max+1]
example
#nv_cli_unrangize_ints
1 [12 34) 40 [56 78] 80 83 (90 100) 105 (110 120]
// press ctrl+D
[1,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,40,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,83,91,92,93,94,95,96,97,98,99,105,111,112,113,114,115,116,117,118,119,120]
LICENSE
- ISC