New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Any plans to rename cli? #28
Comments
not really, there are 2 CLIs because Also the reason that I want to keep |
The benefit is that at a glance, any developer on a project can recognise that it is operating similar to lerna. If they have questions they will be able to search for But that is just my feedback - take it as you please :) |
I don't see how that could be achievable with 2 separate CLIs, the best I could do is rename |
Maybe change |
I don't see how changing Keeping only 1 CLI (like Lerna) would mean that |
This is not about migration - it is the fact that ws-* commands are unrecognisable to developers in a project |
Alternatively, have you looked at making a command runner as part of core that understands So e.g., |
If you know how to do that and keep the I'm currently mostly focused on adding most of Lerna's unit tests as much as possible so that we can add features without stressing too much. Also if anyone think they have a better approach/code with certain things and it makes more sense then go ahead with PRs. My main goal was to replace Lerna in my own monorepo with something that was smaller which doesn't have too much out of date dependencies. However, the only thing that I really wish to keep separate and optional is the |
I'm looking at replacing lerna and I've been following the "lerna is largely unmaintained topic" so I'm aware of the work in general. I currently use a combo of release-please and lerna to manage prereleases, beta packages and releases and I would like to avoid having 2 ringmasters. You're doing great work and we appreciate all the effort. Your philosophy is sound but we also need to manage developer expectations and overall experience. I'd try to see if I can send a PR but work's been hectic lately and it may not pan out as quickly, so no promises! :) |
Spitballing here but something along these lines
|
BREAKING CHANGE: use `lerna` CLI for all commands, fixes #28
After few days working on this, the feature is in, so hopefully this will clear the last hurdle for people who want to migrate from Lerna to Lerna-Lite. I basically copied over the original Lerna CLI and even used the exact same name so it's a full drop-in replacement, just swap Lerna to Lerna-Lite in your dependencies and you'll be good to go. See the new release and I decided to make it a I also implemented what @mrchief suggested so that I could keep So hopefully everyone can enjoy it and I can close the subject and move on to something else 😉 |
Hi there
I was wondering if it would be considered to update the cli to
learna-lite
in a future version, as opposed to the twows-*
commands? The reasoning behind this would be for ease of development, where developers familiar with lerna could easily recognise the use of this project as lerna like commands, whereasws-*
is not familiarI'm submitting a Feature request
Motivation / Use Case
Ease of migration and familiarity for developers
Expected Behavior
ws-roller version
- >lerna-lite version
etcOther Information
The text was updated successfully, but these errors were encountered: