Skip to content

fix: prevent args to the task being consumed by vp#286

Merged
branchseer merged 5 commits intovoidzero-dev:mainfrom
liangmiQwQ:fix/pass-args-to-task
Mar 23, 2026
Merged

fix: prevent args to the task being consumed by vp#286
branchseer merged 5 commits intovoidzero-dev:mainfrom
liangmiQwQ:fix/pass-args-to-task

Conversation

@liangmiQwQ
Copy link
Copy Markdown
Contributor

@liangmiQwQ liangmiQwQ commented Mar 22, 2026

Close #285

This PR merged task_specifier and additional_args into task_and_args field to ensure args after the task name to be directly passed to the task itself instead of Vite task.

@liangmiQwQ liangmiQwQ marked this pull request as draft March 22, 2026 07:07
@liangmiQwQ liangmiQwQ marked this pull request as ready for review March 22, 2026 07:30
@liangmiQwQ
Copy link
Copy Markdown
Contributor Author

@codex should I use fix! type for this PR?

@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits. You can see your limits in the Codex usage dashboard.

@branchseer branchseer self-assigned this Mar 23, 2026
@branchseer branchseer merged commit b4ba22c into voidzero-dev:main Mar 23, 2026
9 checks passed
@branchseer
Copy link
Copy Markdown
Member

Thanks!

@liangmiQwQ liangmiQwQ deleted the fix/pass-args-to-task branch March 23, 2026 21:48
fengmk2 added a commit to voidzero-dev/vite-plus that referenced this pull request Mar 27, 2026
…hange

vite-task PR voidzero-dev/vite-task#286 and
voidzero-dev/vite-task#290 changed trailing_var_arg
to the command level, meaning flags like `-r` must now appear before the
task name. Tokens after the task name are passed through verbatim to the
task process.

- `vp run -r test` (correct) — `-r` is the recursive flag
- `vp run test -r` (broken) — `-r` is passed through to the task

Add snap test `command-run-argument-order` verifying both behaviors.
Update monorepo template, docs, and RFCs to use the new syntax.
fengmk2 added a commit to voidzero-dev/vite-plus that referenced this pull request Mar 27, 2026
…hange

vite-task PR voidzero-dev/vite-task#286 and
voidzero-dev/vite-task#290 changed trailing_var_arg
to the command level, meaning flags like `-r` must now appear before the
task name. Tokens after the task name are passed through verbatim to the
task process.

- `vp run -r test` (correct) — `-r` is the recursive flag
- `vp run test -r` (broken) — `-r` is passed through to the task

Add snap test `command-run-argument-order` verifying both behaviors.
Update monorepo template, docs, and RFCs to use the new syntax.
fengmk2 added a commit to voidzero-dev/vite-plus that referenced this pull request Mar 27, 2026
…hange (#1170)

vite-task PR voidzero-dev/vite-task#286 and
voidzero-dev/vite-task#290 changed
trailing_var_arg
to the command level, meaning flags like `-r` must now appear before the
task name. Tokens after the task name are passed through verbatim to the
task process.

- `vp run -r test` (correct) — `-r` is the recursive flag
- `vp run test -r` (broken) — `-r` is passed through to the task

Add snap test `command-run-argument-order` verifying both behaviors.
Update monorepo template, docs, and RFCs to use the new syntax.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pass all arguments after the task name to the task

2 participants