mirror of
https://github.com/openstf/stf
synced 2025-10-04 18:29:17 +02:00
25 lines
542 B
JavaScript
25 lines
542 B
JavaScript
module.exports.list = function(val) {
|
|
return val.split(/\s*,\s*/g).filter(Boolean)
|
|
}
|
|
|
|
module.exports.size = function(val) {
|
|
var match = /^(\d+)x(\d+)$/.exec(val)
|
|
return match ? [+match[1], +match[2]] : undefined
|
|
}
|
|
|
|
module.exports.allUnknownArgs = function(args) {
|
|
return [].slice.call(args, 0, -1).filter(Boolean)
|
|
}
|
|
|
|
module.exports.lastArg = function(args) {
|
|
return args[args.length - 1]
|
|
}
|
|
|
|
module.exports.range = function(from, to) {
|
|
var items = []
|
|
, i
|
|
for (i = from; i <= to; ++i) {
|
|
items.push(i)
|
|
}
|
|
return items
|
|
}
|