Skip to content

Commit e799667

Browse files
committed
feat: introduces incremental command line parsing
This commit is the second half of the changes needed to land incremental command line parsing into `sprocket`. The first half is at stjude-rust-labs/wdl#430. As indicated in the changes there, this commit also has the side effect of removing the `wdl` command line tool and putting all of the subcommands in `sprocket` instead. As such, you'll see many commands be modified to use the code created in the new `wdl-cli` package _OR_ brand new subcommands (like `run`).
1 parent 3e4eeeb commit e799667

File tree

13 files changed

+1225
-674
lines changed

13 files changed

+1225
-674
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
### Added
11+
12+
* Introduced the `run` subcommand ([#102](https://github.com/stjude-rust-labs/sprocket/pull/102)).
13+
1014
### Changed
1115

1216
* Unknown `--except` rules will now emit a warning instead of being silently ignored ([#94](https://github.com/stjude-rust-labs/sprocket/pull/94))
17+
* Changed the `validate-inputs` subcommand to the more concise `validate` subcommand ([#102](https://github.com/stjude-rust-labs/sprocket/pull/102)).
18+
* Changed all existing subcommands to use the facilities provided in `wdl-cli` when possible ([#102](https://github.com/stjude-rust-labs/sprocket/pull/102)).
19+
* Updates the underlying `wdl` dependency to v0.13.1 ([#102](https://github.com/stjude-rust-labs/sprocket/pull/102)).
20+
1321

1422
## 0.11.0 - 04-01-2025
1523

0 commit comments

Comments
 (0)