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
- Install LuCLI 0.3.7 on Windows following https://lucli.dev/docs/installation/installation/
- Run
lucli modules install wheels@be as directed by the 4.0.1-SNAPSHOT docs
- 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.
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:
However, LuCLI 0.3.7 (current release) does not recognise the
@betag and returns:Steps to Reproduce
lucli modules install wheels@beas directed by the 4.0.1-SNAPSHOT docsInvestigation
Falling back to
lucli modules install wheelsinstalls version 3.1.0 from the registry, which causes aTemplateExceptionatModule.cfc:1510when runninglucli wheels new hello.Inspecting
module.jsonin the installed module revealed the correct source repo iswheels-dev/wheels-cli-lucli. Attempting to install directly from that repo:...installs successfully but still results in version 3.1.0, because
wheels-cli-luclihas only a single commit onmainand has not yet been synced from thecli/lucli/directory on thedevelopbranch ofwheels-dev/wheels.Expected Behaviour
lucli modules install wheels@beshould resolve and install the 4.x version of the wheels LuCLI module, ORwheels-cli-luclirepo should be synced fromdevelopso that installing via--urlgets the correct 4.x moduleActual 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
Suggested Fix
Either sync
wheels-cli-luclifromdevelopso it reflects the 4.x module, or registerwheels@bein the LuCLI module registry pointing to the correct source. The docs should also be updated to reflect whichever install path actually works.