Supports boolean values in cluster options (#2689)
This commit is contained in:
@@ -8,6 +8,15 @@ function numberParser(key) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function numberOrBoolParser(key) {
|
||||||
|
return function(opt) {
|
||||||
|
if (typeof opt === 'boolean') {
|
||||||
|
return opt;
|
||||||
|
}
|
||||||
|
return numberParser(key)(opt);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function objectParser(opt) {
|
function objectParser(opt) {
|
||||||
if (typeof opt == 'object') {
|
if (typeof opt == 'object') {
|
||||||
return opt;
|
return opt;
|
||||||
@@ -229,6 +238,6 @@ export default {
|
|||||||
},
|
},
|
||||||
"cluster": {
|
"cluster": {
|
||||||
help: "Run with cluster, optionally set the number of processes default to os.cpus().length",
|
help: "Run with cluster, optionally set the number of processes default to os.cpus().length",
|
||||||
action: numberParser("cluster"),
|
action: numberOrBoolParser("cluster")
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user