Skip to content

Commit 214d39e

Browse files
committed
refactor(cli): refactor
1 parent 8c51587 commit 214d39e

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

bin/cli.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const { getUnityChangeset, scrapeArchivedChangesets, scrapeBetaChangesets } = require("../dist/index");
44
const cli = require('cac')();
55

6-
toNumber = function (version, max = false) {
6+
const toNumber = function (version, max = false) {
77
const match = version.toString().match(/^(\d+)\.*(\d*)\.*(\d*)(\w*)(\d*)$/);
88
if (match === null) return 0;
99

@@ -50,17 +50,16 @@ cli.command('list', 'List changesets')
5050
return min <= n && n <= max;
5151
});
5252

53+
// Output versions
54+
if (options.versions)
55+
results = results.map(r => r.version);
56+
57+
// Output in json format or plain
5358
if (options.json) {
54-
if (options.versions)
55-
console.log(JSON.stringify(results.map(r => r.version)));
56-
else
57-
console.log(JSON.stringify(results));
59+
console.log(JSON.stringify(results));
5860
}
5961
else {
60-
if (options.versions)
61-
console.log(results.map(r => r.version).join('\n'));
62-
else
63-
console.log(results.map(r => r.toString()).join('\n'));
62+
console.log(results.map(r => r.toString()).join('\n'));
6463
}
6564
})());
6665

0 commit comments

Comments
 (0)