Skip to content

Commit 0cb6aa8

Browse files
committed
fix: linting
1 parent 5e06b7a commit 0cb6aa8

File tree

5 files changed

+536
-461
lines changed

5 files changed

+536
-461
lines changed

bin/nopt.js

Lines changed: 41 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,56 @@
11
#!/usr/bin/env node
2-
var nopt = require("../lib/nopt")
3-
, path = require("path")
4-
, types = { num: Number
5-
, bool: Boolean
6-
, help: Boolean
7-
, list: Array
8-
, "num-list": [Number, Array]
9-
, "str-list": [String, Array]
10-
, "bool-list": [Boolean, Array]
11-
, str: String
12-
, clear: Boolean
13-
, config: Boolean
14-
, length: Number
15-
, file: path
16-
}
17-
, shorthands = { s: [ "--str", "astring" ]
18-
, b: [ "--bool" ]
19-
, nb: [ "--no-bool" ]
20-
, tft: [ "--bool-list", "--no-bool-list", "--bool-list", "true" ]
21-
, "?": ["--help"]
22-
, h: ["--help"]
23-
, H: ["--help"]
24-
, n: [ "--num", "125" ]
25-
, c: ["--config"]
26-
, l: ["--length"]
27-
, f: ["--file"]
28-
}
29-
, parsed = nopt( types
30-
, shorthands
31-
, process.argv
32-
, 2 )
2+
var nopt = require('../lib/nopt')
3+
var path = require('path')
4+
var types = { num: Number,
5+
bool: Boolean,
6+
help: Boolean,
7+
list: Array,
8+
'num-list': [Number, Array],
9+
'str-list': [String, Array],
10+
'bool-list': [Boolean, Array],
11+
str: String,
12+
clear: Boolean,
13+
config: Boolean,
14+
length: Number,
15+
file: path,
16+
}
17+
var shorthands = { s: ['--str', 'astring'],
18+
b: ['--bool'],
19+
nb: ['--no-bool'],
20+
tft: ['--bool-list', '--no-bool-list', '--bool-list', 'true'],
21+
'?': ['--help'],
22+
h: ['--help'],
23+
H: ['--help'],
24+
n: ['--num', '125'],
25+
c: ['--config'],
26+
l: ['--length'],
27+
f: ['--file'],
28+
}
29+
var parsed = nopt(types
30+
, shorthands
31+
, process.argv
32+
, 2)
3333

34-
console.log("parsed", parsed)
34+
console.log('parsed', parsed)
3535

3636
if (parsed.help) {
37-
console.log("")
38-
console.log("nopt cli tester")
39-
console.log("")
40-
console.log("types")
37+
console.log('')
38+
console.log('nopt cli tester')
39+
console.log('')
40+
console.log('types')
4141
console.log(Object.keys(types).map(function M (t) {
4242
var type = types[t]
4343
if (Array.isArray(type)) {
44-
return [t, type.map(function (type) { return type.name })]
44+
return [t, type.map(function (mappedType) {
45+
return mappedType.name
46+
})]
4547
}
4648
return [t, type && type.name]
4749
}).reduce(function (s, i) {
4850
s[i[0]] = i[1]
4951
return s
5052
}, {}))
51-
console.log("")
52-
console.log("shorthands")
53+
console.log('')
54+
console.log('shorthands')
5355
console.log(shorthands)
5456
}

docs/examples/my-program.js

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
#!/usr/bin/env node
22

3-
//process.env.DEBUG_NOPT = 1
3+
// process.env.DEBUG_NOPT = 1
44

55
// my-program.js
6-
var nopt = require("../lib/nopt")
7-
, Stream = require("stream").Stream
8-
, path = require("path")
9-
, knownOpts = { "foo" : [String, null]
10-
, "bar" : [Stream, Number]
11-
, "baz" : path
12-
, "bloo" : [ "big", "medium", "small" ]
13-
, "flag" : Boolean
14-
, "pick" : Boolean
15-
}
16-
, shortHands = { "foofoo" : ["--foo", "Mr. Foo"]
17-
, "b7" : ["--bar", "7"]
18-
, "m" : ["--bloo", "medium"]
19-
, "p" : ["--pick"]
20-
, "f" : ["--flag", "true"]
21-
, "g" : ["--flag"]
22-
, "s" : "--flag"
23-
}
24-
// everything is optional.
25-
// knownOpts and shorthands default to {}
26-
// arg list defaults to process.argv
27-
// slice defaults to 2
28-
, parsed = nopt(knownOpts, shortHands, process.argv, 2)
6+
var nopt = require('../lib/nopt')
7+
var Stream = require('stream').Stream
8+
var path = require('path')
9+
var knownOpts = { foo: [String, null],
10+
bar: [Stream, Number],
11+
baz: path,
12+
bloo: ['big', 'medium', 'small'],
13+
flag: Boolean,
14+
pick: Boolean,
15+
}
16+
var shortHands = { foofoo: ['--foo', 'Mr. Foo'],
17+
b7: ['--bar', '7'],
18+
m: ['--bloo', 'medium'],
19+
p: ['--pick'],
20+
f: ['--flag', 'true'],
21+
g: ['--flag'],
22+
s: '--flag',
23+
}
24+
// everything is optional.
25+
// knownOpts and shorthands default to {}
26+
// arg list defaults to process.argv
27+
// slice defaults to 2
28+
var parsed = nopt(knownOpts, shortHands, process.argv, 2)
2929

30-
console.log("parsed =\n"+ require("util").inspect(parsed))
30+
console.log('parsed =\n' + require('util').inspect(parsed))

0 commit comments

Comments
 (0)