Skip to content

wheels-cli-lucli 4.x module not published — blocks 4.0.1-SNAPSHOT install #2758

@orcpac7

Description

@orcpac7

Summary

Unable to use scoop, I've attempted to install the Wheels LUCLI and Wheels manually.

The Wheels 4.0.1-SNAPSHOT installation docs at https://guides.wheels.dev/v4-0-1-snapshot/start-here/installing/ direct users to install the LuCLI wheels module using:

lucli modules install wheels@be

However, LuCLI 0.3.7 (current release) does not recognise the @be tag and returns:

modules install currently requires --url=<url> or a known repository entry for 'wheels@be'.

Steps to Reproduce

  1. Install LuCLI 0.3.7 on Windows following https://lucli.dev/docs/installation/installation/
  2. Run lucli modules install wheels@be as directed by the 4.0.1-SNAPSHOT docs
  3. Observe the error above

Investigation

Falling back to lucli modules install wheels installs version 3.1.0 from the registry, which causes a TemplateException at Module.cfc:1510 when running lucli wheels new hello.

Inspecting module.json in the installed module revealed the correct source repo is wheels-dev/wheels-cli-lucli. Attempting to install directly from that repo:

lucli modules install wheels --url=https://github.com/wheels-dev/wheels-cli-lucli/archive/refs/heads/main.zip --force

...installs successfully but still results in version 3.1.0, because wheels-cli-lucli has only a single commit on main and has not yet been synced from the cli/lucli/ directory on the develop branch of wheels-dev/wheels.

Expected Behaviour

  • lucli modules install wheels@be should resolve and install the 4.x version of the wheels LuCLI module, OR
  • The wheels-cli-lucli repo should be synced from develop so that installing via --url gets the correct 4.x module

Actual Behaviour

No path currently exists for a user to install the 4.x wheels LuCLI module as directed by the 4.0.1-SNAPSHOT docs.

Environment

  • OS: Windows
  • LuCLI: 0.3.7 (Lucee 7.0.4.18-SNAPSHOT)
  • Java: OpenJDK 21.0.2
  • wheels-cli-lucli installed version: 3.1.0

Suggested Fix

Either sync wheels-cli-lucli from develop so it reflects the 4.x module, or register wheels@be in the LuCLI module registry pointing to the correct source. The docs should also be updated to reflect whichever install path actually works.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions