I still think that the ideas behind quickbuild are good, but I didn't manage to get as far as I would like during the time that I allowed myself. I am now not using Rust day-to-day, so I don't feel the pain of slow rust builds as keenly.
If anyone would like to take over the cargo-quick
GitHub org, please get in contact.
I am also stepping down from cargo-quickinstall. See cargo-bins/cargo-quickinstall#104 for details.
Please jump in on the issue tracker if you would like to help out with anything.
cargo quick
is intended as an umberella command for a bunch of others. Specifically:
A faster replacement for cargo install
.
This is a thin wrapper around cargo-quickinstall (and will install it if it doesn't already exist).
At some point, I might move the quickinstall client into this repo, but the package archive will probably live in the alsuren/cargo-quickinstall namespace forever.
A faster replacement for cargo build
.
See cargo-quickbuild.
This is a project idea that has been on my mind for a while now. The idea is to split out the layers of your dependency tree into tarballs, and unpack them like layers of a docker image. With a bit of careful thought, it should be possible to re-use the packages lower down in the tree in lots of other projects.