Skip to content

wheels deploy secrets fetch invokes LuCLI global secrets command instead of Wheels deploy subcommand #2697

Description

@zainforbjs

Describe the bug
Running wheels deploy secrets fetch does not execute a Wheels deploy command.
Instead, the command falls through to LuCLI's built-in secrets command and displays the generic LuCLI secrets help output.

To Reproduce
Steps to reproduce the behavior:

  1. Create a Wheels application
  2. Run:
wheels deploy secrets fetch
  1. Observe the output

Actual behavior
The command resolves to LuCLI's global secrets command:

Usage: secrets [-hV] [COMMAND]
Manage secrets for LuCLI projects

instead of executing a Wheels deploy workflow.

Full output:
testapp % wheels deploy secrets fetch

Usage: secrets [-hV] [COMMAND]
Manage secrets for LuCLI projects
  -h, --help      Show this help message and exit.
  -V, --version   Print version information and exit.
Commands:
  init      Initialize the local encrypted secret store
  set       Set or update a secret value
  list      List stored secrets (names and metadata only)
  rm        Remove a stored secret
  get       Retrieve a secret value
  provider  Manage secret providers

Expected behavior
wheels deploy secrets fetch should execute the intended Wheels deploy secrets workflow.
Example:

wheels deploy secrets fetch
Fetching deploy secrets...

Screenshots
Image

Desktop (please complete the following information):

  • OS: macOS
  • Version: Wheels 4.0.0 (development)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions