Package Manager

We have one: cargo.

All commands are standard, you don't have to define scripts to build or run:

cargo init
cargo build
cargo run
cargo test
cargo publish
[package]
name = "scratch"
version = "0.1.0"

[dependencies]
# yes we have comments!
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"