#cargo #cargo-subcommand #prefetch

app cargo-prefetch

Cargo subcommand to download popular crates

1 unstable release

0.1.0 Apr 18, 2019

#566 in #cargo

Download history 156/week @ 2023-08-01 72/week @ 2023-08-08 96/week @ 2023-08-15 94/week @ 2023-08-22 129/week @ 2023-08-29 20/week @ 2023-09-05 200/week @ 2023-09-12 37/week @ 2023-09-19 26/week @ 2023-09-26 202/week @ 2023-10-03 49/week @ 2023-10-10 55/week @ 2023-10-17 28/week @ 2023-10-24 84/week @ 2023-10-31 338/week @ 2023-11-07 203/week @ 2023-11-14

655 downloads per month

MIT/Apache

36KB
1.5K SLoC

cargo prefetch

crates.io

A Cargo subcommand to download popular crates.

This command is used to download some popular dependencies into Cargo's cache. This is useful if you plan to go offline, and you want a collection of common crates available to use.

Installation

cargo install cargo-prefetch

Usage

Running cargo prefetch will download the top 100 most common dependencies on crates.io. There are several options for choosing which crates will be downloaded, run with --help to see the options.

Examples

  1. cargo prefetch

    Downloads the top 100 most common dependencies.

  2. cargo prefetch --list

    Print what would be downloaded, instead of downloading.

  3. cargo prefetch serde

    Downloads the most recent version of serde.

  4. cargo prefetch serde@=1.0.90

    Download a specific version of serde.

  5. cargo prefetch --top-downloads

    Download the top 100 most downloaded crates.

  6. cargo prefetch --top-downloads=400

    Download the top 400 most downloaded crates.

Dependencies

~17–28MB
~508K SLoC