Add an "allowNonStandardEnvironmentVariableNames" option to remove naming restrictions on parameter environment variables
4.18.0
Wed, 28 Feb 2024 16:09:27 GMT
Minor changes
Allow choice parameters alternatives to be typed.
Update the return type of defineChoiceParameter, defineIntegerParameter, and defineStringParameter respectively when the { required: true } option is set to a new type (IRequiredCommandLineChoiceParameter, IRequiredCommandLineIntegerParameter, and IRequiredCommandLineStringParameter respectively) with a required value property.
4.17.4
Sat, 24 Feb 2024 23:02:51 GMT
Version update only
4.17.3
Wed, 21 Feb 2024 21:45:28 GMT
Patches
Replace the dependency on the colors package with Colorize from @rushstack/terminal.
4.17.2
Sat, 17 Feb 2024 06:24:35 GMT
Patches
Fix broken link to API documentation
4.17.1
Wed, 01 Nov 2023 23:11:35 GMT
Patches
Fix line endings in published package.
4.17.0
Mon, 30 Oct 2023 23:36:37 GMT
Minor changes
Consider parent tool and action parameters when determining ambiguous abbreviations. For example, if a CLI tool mytool has a parameter --myparam and an action myaction, then myaction would not accept a parameter named --myparam (i.e. - mytool --myparam myaction is valid, mytool myaction --myparam is not). Additionally, any parameter that can be abbreviated to --myparam must be uniquely provided (i.e. - --myparam-2 can only be abbreviated to --myparam-, since any shorter abbreviation would be ambiguous with the original --myparam on the tool).
Dependabot 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.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @rushstack/ts-command-line from 4.11.1 to 4.18.1.
Changelog
Sourced from
@rushstack/ts-command-line
's changelog.... (truncated)
Commits
936ffa9
Bump versions [skip ci]b6edc37
Update changelogs [skip ci]e9cc442
Update libraries/ts-command-line/src/parameters/CommandLineDefinition.ts2b24487
Update libraries/ts-command-line/src/parameters/CommandLineDefinition.tsc2efbeb
Apply suggestions from code reviewa7d081b
PR feedback336c0bd
Remove restrictions on environment variable naminga00c6fa
Bump versions [skip ci]6df00e7
Update changelogs [skip ci]edaca3e
Some types improvements to ts-command-line.Dependabot 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
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show