A CLI tool for linux (currently) that allow you to create a new rust project in a temporary directory with already installed dependencies.
Requires Rust 1.51.
cargo install cargo-temp
Create a new temporary project:
With no additional dependencies:
With multiple dependencies:
$ cargo-temp rand tokio
With a dependency that have a fixed version:
$ cargo-temp anyhow==1.0.13
If you change your mind and decide to keep the project you can just delete the
TO_DELETE file and the directory
will not be deleted when the shell exits.
The config file is located at
When you run
cargo-temp for the first time it will be created automatically
temporary_project_dir: path where the temporary projects are created (cache directory by default).
cargo_target_dir: cargo's target directory override (unset by default). This setting is ignored if
CARGO_TARGET_DIRis already set.