🍺 BREW Explorer

← all formulae

cargo-hack

brew install cargo-hack v0.6.45 Apache-2.0 OR MIT

Cargo subcommand to provide options for testing and continuous integration

43
30-day installs · #5005
81
90-day · #6060
399
365-day · #5606
841
★ GitHub stars · updated 2mo ago

Build dependencies

GitHub topics

cargo cli rust testing

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "rust"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Cargo subcommand to provide options for testing and continuous integration",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:09+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "cargo-hack",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-03T14:09:10Z",
  "github_readme_excerpt": "# cargo-hack\n\n[![crates.io](https://img.shields.io/crates/v/cargo-hack?style=flat-square\u0026logo=rust)](https://crates.io/crates/cargo-hack)\n[![license](https://img.shields.io/badge/license-Apache--2.0_OR_MIT-blue?style=flat-square)](#license)\n[![github actions](https://img.shields.io/github/actions/workflow/status/taiki-e/cargo-hack/ci.yml?branch=main\u0026style=flat-square\u0026logo=github)](https://github.com/taiki-e/cargo-hack/actions)\n\nCargo subcommand to provide various options useful for testing and continuous\nintegration.\n\n- [Usage](#usage)\n  - [--each-feature](#--each-feature)\n  - [--feature-powerset](#--feature-powerset)\n  - [Options for adjusting the behavior of --each-feature and --feature-powerset](#options-for-adjusting-the-behavior-of---each-feature-and---feature-powerset)\n    - [--optional-deps](#--optional-deps)\n    - [--exclude-features, --skip](#--exclude-features---skip)\n  - [--rust-version](#--rust-version)\n  - [--version-range](#--version-range)\n  - [Improvement of the behavior of existing cargo flags](#improvement-of-the-behavior-of-existing-cargo-flags)\n- [Installation](#installation)\n- [Related Projects](#related-projects)\n- [License](#license)\n\n## Usage\n\n\u003cdetails\u003e\n\u003csummary\u003eComplete list of options (click to show)\u003c/summary\u003e\n\n\u003c!-- readme-long-help:start --\u003e\n```console\n$ cargo hack --help\ncargo-hack\nCargo subcommand to provide various options useful for testing and continuous integration.\n\nUSAGE:\n    cargo hack [OPTIONS] [SUBCOMMAND]\n\nUse -h for short descriptions and --help for more details.\n\nOPTIONS:\n    -p, --package \u003cSPEC\u003e...\n            Package(s) to check.\n\n        --all\n            Alias for --workspace.\n\n        --workspace\n            Perform command for all packages in the workspace.\n\n        --exclude \u003cSPEC\u003e...\n            Exclude packages from the check.\n\n        --manifest-path \u003cPATH\u003e\n            Path to Cargo.toml.\n\n        --locked\n            Require Cargo.lock is up to date.\n\n    -F, --features \u003cFEATURES\u003e...\n            Space or comma sepa",
  "github_repo": "taiki-e/cargo-hack",
  "github_stars": 841,
  "github_topics": [
    "cargo",
    "cli",
    "rust",
    "testing"
  ],
  "homepage": "https://github.com/taiki-e/cargo-hack",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 43,
  "installs_365d": 399,
  "installs_90d": 81,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0 OR MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "cargo-hack",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5005,
  "rank_365d": 5606,
  "rank_90d": 6060,
  "raw_hash": "91f104753edb716e",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/cargo-hack.rb",
  "tap": "homebrew/core",
  "test_dependencies": [
    "rustup"
  ],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.6.45",
  "versioned_formulae": [],
  "why_use_this": null
}