Bump commander from 12.1.0 to 15.0.0 and add CLI flag compatibility tests#143
Bump commander from 12.1.0 to 15.0.0 and add CLI flag compatibility tests#143dependabot[bot] wants to merge 4 commits into
Conversation
Bumps [commander](https://github.com/tj/commander.js) from 12.1.0 to 15.0.0. - [Release notes](https://github.com/tj/commander.js/releases) - [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md) - [Commits](tj/commander.js@v12.1.0...v15.0.0) --- updated-dependencies: - dependency-name: commander dependency-version: 15.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
@copilot can you do some testing ensure that all our flags as defined continue to parse in commander 15 as they do in 12? You will probably want to lift them into a test script to test. I have had trouble with this package breaking in the past so I am hesitant to upgrade. |
Implemented in commits 26a66a4, ea4f2a6, and 8740555. I added |
Bumps commander from 12.1.0 to 15.0.0.
Also adds automated CLI compatibility coverage to ensure existing flags continue to parse as expected with commander 15:
src/flags.test.tsto validate help output and parsing for all defined flags (--endpoint/-e,--color/-c,--title/-T,--text/-x)npm testruns the new flag compatibility test suite viatest:flagsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.