Conversation
CLI Authentication sample app
use enchanted link
* Add renovate.json * Update renovate.json --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Omer Cohen <omer@descope.com>
* fixes * readme
* break into different command parameters * set specific versions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
9d04943 to
b7597f1
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
11.1.0->14.0.0Release Notes
tj/commander.js (commander)
v14.0.0Compare Source
Added
.helpGroup()onOptionandCommand, and higher-level.optionsGroup()and.commandsGroup()which can be used in chaining way to specify group title for following options/commands ([#2328])parseArgproperty toArgumentclass ([#2359])Fixed
.configureOutput()now makes copy of settings instead of modifying in-place, fixing side-effects ([#2350])Changed
Helpclass adding.formatItemList()and.groupItems()methods ([#2328])v13.1.0Compare Source
Added
.option('--ws, --workspace')([#2312])v13.0.0Compare Source
Added
.parse()with default settings ([#2299]).saveStateBeforeParse()and.restoreStateBeforeParse()for use by subclasses ([#2299])styleTitle()to add color to help using.configureHelp()or Help subclass ([#2251]).configureOutput()forgetOutHasColors(),getErrHasColors(), andstripColor()([#2251])minWidthToWrap([#2251])displayWidth(),boxWrap(),preformatted()et al ([#2251])Changed
-([#2270]).parse()ifstoreOptionsAsProperties: true([#2299])thisin parameters for action handler callback ([#2197])Deleted
Help.wrap()refactored intoformatItem()andboxWrap()([#2251])Migration Tips
Excess command-arguments
It is now an error for the user to specify more command-arguments than are expected. (
allowExcessArgumentsis now false by default.)Old code:
Now shows an error:
You can declare the expected arguments. The help will then be more accurate too. Note that declaring
new arguments will change what is passed to the action handler.
Or you could suppress the error, useful for minimising changes in legacy code.
Stricter option flag parsing
Commander now throws an error for option flag combinations that are not supported.
In particular, a short flag with multiple characters is now an error.
A short option has a single character:
Or from Commander 13.1 you can have an extra long flag instead of a short flag to allow a more memorable shortcut for the full name:
v12.1.0Compare Source
Added
node --evalandnode --printwhen call.parse()with no arguments ([#2164])Changed
node:([#2170])Removed
v12.0.0Compare Source
Added
.addHelpOption()as another way of configuring built-in help option ([#2006]).helpCommand()for configuring built-in help command ([#2087])Fixed
passThroughOptionsconstraints when using.addCommandand throw if parent command does not have.enablePositionalOptions()enabled ([#1937])Changed
.storeOptionsAsProperties()after setting an option value ([#1928])@api privatewith documented@private([#1949]).addHelpCommand()now takes a Command (passing string or boolean still works as before but deprecated) ([#2087])Deprecated
.addHelpCommand()passing string or boolean (use.helpCommand()or pass a Command) ([#2087])Removed
programexport instead) ([#2017])Migration Tips
global program
If you are using the deprecated default import of the global Command object, you need to switch to using a named import (or create a new
Command).option and command clashes
A couple of configuration problems now throw an error, which will pick up issues in existing programs:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.