-
-
Notifications
You must be signed in to change notification settings - Fork 42
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
Shall the project be named "cargo-install-update" instead of "cargo-update"? #101
Comments
Shall each? Don't know, don't care, I'm not a legislative body.
The closest thing to a "project" in this repository is the Cargo package, which is unrenameable. Also: the "project" is rightly named "cargo-update" as it provides facilities for managing updates to |
Personally, having If we want to be renaming things anyway, I'd suggest stripping it back down to a single word, such as If that's not in the cards... why upset the status quo? |
Multiverbial subcommands certainly do exist – consider
Not that any of that matters at all, anyway, since the crate is irrenameable, and policy forbids renaming repositories (chiefly because things work in Very Fun And Consistent Ways™ when you do that). |
Speaking of names that collide, if this project were renamed to cargo-upgrade and installed its binary as cargo-upgrade then that would collide with the cargo-upgrade binary installed by cargo-edit. https://github.com/killercup/cargo-edit But on the subject of renaming, I was a little bit confused when I first came across this project after searching on Google for a way to upgrade installed binaries, because the name cargo-update suggested to me that it would collide with the builtin update command of cargo. Of course, as soon as I read the README I learned that this was not the case and that I could install and use your command without such concern :) But if you ever did decide to rename the crate then I think renaming the crate to cargo-install-update to reflect the name of the installed binary would make sense. Though I see your reason for not wanting to rename the crate. Just mentioning it since you've kept the issue open which suggests to me that maybe you are still considering renaming it? |
I mean, by policy, unless there's at least an Important Reason:tm: to, I don't rename anything. By external (Crates.io) policy, I can't rename the crate. By compat, I cannot change the exec name because I deployed it once already, And the issue's still open because the OP didn't close it and I haven't heard back from them, so it just felt kinda rude/incorrect to, I guess? |
Maybe there can be something like alias or forwarder, so |
That's something to be taken up with the cargo team and not me |
I means publishing a new crate |
Yeah, nah, I'm not maintaining an additional crate that's just a wrapper. I consider this subject matter to have been exhausted. Thank you all for participating! |
I though for a moment this is the project backing
cargo update
command.Shall each cargo subcommand project be named
cargo-<name_of_the_subcommand>
?The text was updated successfully, but these errors were encountered: