Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat(cli): Add default task behavior (#15241)
when
deno task
is run, this is the updated behavior;for a
deno.json
file that looks like this:task 'main'
Command:
Output:
no args
Command:
Output:
no args with
--no-default-task
Command:
Output:
Non-existent task
Command:
Output:
Edge cases concerning flag combinations, injection, etc were accounted for.
Please see line ~2677 in cli/args/flags.rs.
There is some temporary code that I added (in addition to the existing temporary code), but note that this will need to be changed when this code is updated in relationship to clap-rs/clap#1538
Let me know if there are issues or enhancements, or if there is any insight into the PR.
Thanks!