diff --git a/packages/wrangler/CONTRIBUTING.md b/packages/wrangler/CONTRIBUTING.md index 90fa82e52006..825b3a660f0a 100644 --- a/packages/wrangler/CONTRIBUTING.md +++ b/packages/wrangler/CONTRIBUTING.md @@ -14,7 +14,7 @@ 1. define the command with the util defineCommand ```ts -import { defineCommand } from "./util"; +import { defineCommand, defineNamespace } from "./util"; // Namespaces are the prefix before the subcommand // eg "wrangler kv" in "wrangler kv put" @@ -29,9 +29,9 @@ defineNamespace({ // Every level of namespaces must be defined // eg "wrangler kv key" in "wrangler kv key put" defineNamespace({ - command: "wrangler kv", + command: "wrangler kv key", metadata: { - description: "Commands for interacting with Workers KV", + description: "Commands for interacting with Workers KV data", status: "stable", }, }); diff --git a/packages/wrangler/src/core/register-commands.ts b/packages/wrangler/src/core/register-commands.ts index 5c947ce9ce10..3b17af083688 100644 --- a/packages/wrangler/src/core/register-commands.ts +++ b/packages/wrangler/src/core/register-commands.ts @@ -19,7 +19,7 @@ export function createCommandRegister( return { registerAll() { for (const [segment, node] of tree.entries()) { - yargs = walkTreeAndRegister(segment, node, yargs, subHelp); + walkTreeAndRegister(segment, node, yargs, subHelp); tree.delete(segment); } }, @@ -33,7 +33,7 @@ export function createCommandRegister( } tree.delete(namespace); - return walkTreeAndRegister(namespace, node, yargs, subHelp); + walkTreeAndRegister(namespace, node, yargs, subHelp); }, }; } diff --git a/packages/wrangler/src/core/teams.d.ts b/packages/wrangler/src/core/teams.d.ts index b2cda5d5fee4..82499b0fab84 100644 --- a/packages/wrangler/src/core/teams.d.ts +++ b/packages/wrangler/src/core/teams.d.ts @@ -11,7 +11,7 @@ export type Teams = | "Product: R2" | "Product: D1" | "Product: Queues" - | "Produce: AI" + | "Product: AI" | "Product: Hyperdrive" | "Product: Vectorize" | "Product: Cloudchamber"; diff --git a/packages/wrangler/src/core/wrap-command.ts b/packages/wrangler/src/core/wrap-command.ts index aef51f5a18bd..d13ba1e17e66 100644 --- a/packages/wrangler/src/core/wrap-command.ts +++ b/packages/wrangler/src/core/wrap-command.ts @@ -79,6 +79,7 @@ export function wrapCommandDefinition( await printWranglerBanner(); } + // TODO: log deprecation/status message of parent namespace(s) if (deprecatedMessage) { logger.warn(deprecatedMessage); }