--filter-crates: limit downloads to crates with names matching supplied regex --dry-run: don't actually download --overwrite-existing: re-download even if .crate file already exists in output dir
just why