cargo-download 0.1.2

Cargo subcommand for downloading crate sources
# cargo-download

[![crates.io](https://img.shields.io/crates/v/cargo-download.svg)](https://crates.io/crates/cargo-download)
[![Build Status](https://travis-ci.org/Xion/cargo-download.svg?branch=master)](https://travis-ci.org/Xion/cargo-download)

A cargo subcommand for downloading crates from _crates.io_

## About

`cargo-download` can be used to download a gzipped archive of given crate,
in the exact form that it was uploaded to _crates.io_.

This can be useful for a variety of things, such as:

* checking in your dependencies in source control (if your team/organization follows this practice)
* mirroring _crates.io_ for reproducible CI/CD pipelines
* security auditing of crates (esp. when a crate repository is missing)
* reproducing a bug that only occurs in uploaded versions of your crate

## Installation

`cargo-download` can be installed with `cargo install`:

    $ cargo install cargo-download

This shall put the `cargo-download` executable in your Cargo binary directory
(e.g. `~/.cargo/bin`), which hopefully is in your `$PATH`.

## Usage

To download the newest version of `foo` crate, do this:

    $ cargo download foo >foo.gz

You can also use the standard _Cargo.toml_ notation to specify a particular version:

    $ cargo download foo==0.9 >foo-0.9.gz

For more detailed usage instructions, run `cargo download --help`.

## License

`cargo-download` is licensed under the terms of the MIT license.