An object-oriented command-line parser for TypeScript
Last release 7 days ago
20 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 135 of 136 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
136 releases · first in 2020
Release timeline
136 releases since 20202020202120222023202420252026
Releases
- 4.6.020 Aug 2020
Release notes
Open source →Thu, 20 Aug 2020 15:13:52 GMT
Minor changes
- Add a feature for specifying "undocumented synonyms" for parameters.
- 4.5.019 Aug 2020
Release notes
Open source →Tue, 18 Aug 2020 23:59:42 GMT
Minor changes
- Add support for shell tab completion.
- 4.4.817 Aug 2020
- 4.4.712 Aug 2020
- 4.4.63 Jul 2020
Release notes
Open source →Fri, 03 Jul 2020 05:46:41 GMT
Patches
- Improve formatting of errors reported by CommandLineParser.execute()
- 4.4.525 Jun 2020
- 4.4.424 Jun 2020
- 4.4.324 Jun 2020
- 4.4.21 Jun 2020
Release notes
Open source →Mon, 01 Jun 2020 08:34:17 GMT
Patches
- Fix a typo in the supplementary notes for parameters with environment variable mappings
- 4.4.127 May 2020
- 4.4.015 May 2020
Release notes
Open source →Fri, 15 May 2020 08:10:59 GMT
Minor changes
- Add a new feature defineCommandLineRemainder() which allows additional unvalidated CLI arguments, e.g. to pass along to another tool
- Add the ability for an environment variable to specify multiple values for CommandLineStringListParameter, encoded as a JSON array
- Fix some bugs that prevented a CommandLineParser from being defined without any actions
Patches
- Fix a bug with environmentVariable mapping for CommandLineFlagParameter
- Use API Extractor to trim internal APIs from the .d.ts rollup
- Improve the README.md and API documentation
- 4.3.148 Apr 2020
- 4.3.1328 Mar 2020
- 4.3.1218 Mar 2020
- 4.3.1118 Mar 2020
Release notes
Open source →Tue, 17 Mar 2020 23:55:58 GMT
Patches
- PACKAGE NAME CHANGE: The NPM scope was changed from
@microsoft/ts-command-lineto@rushstack/ts-command-line
- PACKAGE NAME CHANGE: The NPM scope was changed from
- 0.0.017 Mar 2020
Nothing published for this version