-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
Single integrated UI for all rust tooling #2238
Comments
@pcwalton suggested we do something like git with |
I implemented a first version (#5014). It just forwards arguments to rustc, rusti, rustdoc and rustpkg and adds a few convenient shortcuts. |
FIXMEs from the code for the rust tool:
|
There is a |
@kud1ing: closing, thanks |
Reopening, since |
I don't think we should have more than one frontend to the same tool, so I think we need to decide between a single tool or more than one. It's too much of a pain to support both, and having |
pcwalton's pretty printer, similar to Go also has Conceivably, in addition to And should rusti ever return, then just |
No pressing need for this these days. Cargo handles most of what people use at the moment. I don't think this is happening any time soon. |
As discussed in this week's meeting, let's create a single command-line interface that encompasses all of the rust tooling, and presents a simple and consistent experience for all aspects of rust programming.
We currently have three tools, rustc, cargo and rustdoc, and we will likely soon bee writing a bunch of new build logic for #2237.
Go has a
go
command that is a one-stop shop for working on go projects. We should learn from this. I thought this description of their motivation rang a bell:The text was updated successfully, but these errors were encountered: