Skip to content

Commit 8ed0580

Browse files
committed
Upgrade commander.
1 parent c858951 commit 8ed0580

File tree

3 files changed

+21
-8
lines changed

3 files changed

+21
-8
lines changed

package-lock.json

Lines changed: 14 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"@typescript-eslint/parser": "^7.2.0",
6565
"chalk": "^5.3.0",
6666
"cli-table3": "^0.6.3",
67-
"commander": "^11.1.0",
67+
"commander": "^12.0.0",
6868
"fast-glob": "^3.3.2",
6969
"fast-memoize": "^2.5.2",
7070
"find-up": "5.0.0",

src/bin/cli.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,6 @@ ${chalk.dim.underline(
100100
program
101101
.description('[filter] is a list or regex of package names to check (all others will be ignored).')
102102
.usage('[options] [filter]')
103-
// add hidden -v alias for --V/--version
104-
.addOption(new Commander.Option('-v, --version').hideHelp())
105103
// See: boolean optional arg below
106104
.configureHelp({
107105
optionTerm: option =>
@@ -117,6 +115,12 @@ ${chalk.dim.underline(
117115
? `You're lookin' at it.`
118116
: Help.prototype.optionDescription(option),
119117
})
118+
// add hidden -v alias for --V/--version
119+
.addOption(new Commander.Option('-v, --versionAlias').hideHelp())
120+
.on('option:versionAlias', () => {
121+
console.info(pkg.version)
122+
process.exit(0)
123+
})
120124

121125
// add cli options
122126
cliOptions.forEach(({ long, short, arg, description, default: defaultValue, help, parse, type }) => {

0 commit comments

Comments
 (0)