From c366ca2de84380137f03b4716774784ff8d6a021 Mon Sep 17 00:00:00 2001 From: laplace-anon <150580554+laplace-anon@users.noreply.github.com> Date: Wed, 29 Apr 2026 22:34:32 -0700 Subject: [PATCH 1/2] fix: Modify command to support variadic positional args Updated command registration to allow variadic positional arguments for subcommands. --- packages/wxt/src/cli/cli-utils.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/wxt/src/cli/cli-utils.ts b/packages/wxt/src/cli/cli-utils.ts index 015652735..f7c849ffe 100644 --- a/packages/wxt/src/cli/cli-utils.ts +++ b/packages/wxt/src/cli/cli-utils.ts @@ -82,8 +82,12 @@ export function createAliasedCommand( bin: string, docsUrl: string, ) { + // Declare a variadic positional arg so cac forwards subcommands like `wxt + // submit init` instead of rejecting them as unused args. `.allowUnknownOptions` + // only relaxes flag checks, not positional args. Required since cac@7, which + // throws on unused positional args (see cacjs/cac#135). const aliasedCommand = base - .command(name, `Alias for ${alias} (${docsUrl})`) + .command(`${name} [...args]`, `Alias for ${alias} (${docsUrl})`) .allowUnknownOptions() .action(async () => { try { From 23a9bdf3ef83b6706670926f44d68ad58d75a03f Mon Sep 17 00:00:00 2001 From: Aaron Date: Thu, 30 Apr 2026 17:10:16 -0500 Subject: [PATCH 2/2] Update cspell to ignore typos --- cspell.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cspell.yml b/cspell.yml index c390c372a..92fa18b5e 100644 --- a/cspell.yml +++ b/cspell.yml @@ -11,6 +11,7 @@ ignorePaths: - patches/** - '**/*.snap' - docs/assets/extension-showcase.yml + - packages/*/stats.html words: - Aabid - aabidk @@ -21,6 +22,7 @@ words: - buildc - bunx - cachable + - cacjs - charmbracelet - chromedriver - Cira