You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Set up their repositories easily with npm i -D cz.
Get rid of the confusion caused by npx git-cz, which uses @streamich's git-cz instead of commitizen's official, by advertising npx cz more instead of npx git-cz.
Maybe this is off-topic, maybe not.
Been using commitizen and what I believe to be the original git-cz package (assumption) together in the same repo and been getting a strange, flaky issue because of it.
I realized that it's because both packages declare git-cz as a binary and probably collide in an nondeterministic manner due to how npm does package installs in parallel (guess).
So, is this a bug? Is commitizen "squatting" on the git-cz binary if we assume that packages should declare binaries matching their name only, to avoid conflicts like this? Or do I have the chicken egg equation backwards and commitizen is the OG implementation?
It would be awesome if we could keep consistency between the CLI name
cz
and the NPM package name,commitizen
.This would allow people to:
npx cz
everywhere, even when not installed. Refs Why cz-conventional-changelog is not the default adapter? #762 (comment).npm i -D cz
.npx git-cz
, which uses @streamich's git-cz instead of commitizen's official, by advertisingnpx cz
more instead ofnpx git-cz
.For this to happen we would need:
cz
namespace on NPM. What do you think, @OmgImAlexis?The text was updated successfully, but these errors were encountered: