You've already forked comprehensive-rust
mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-08-09 08:48:05 +02:00
This change deprecates the use of `cargo xtask <tool>` in favor of dedicated aliases for each tool. | Proposed | Current | |----------|---------| | `cargo install-tools` | `cargo xtask install-tools` | | `cargo web-tests` | `cargo xtask web-tests` | | `cargo rust-tests` | `cargo xtask rust-tests` | | `cargo serve` | `cargo xtask serve` | | `cargo build-book` | `cargo xtask build` | _Note_: Because `build` is a pre-existing Cargo sub-command, I've proposed `cargo build-book` as a strawman. Fixes #2803
15 lines
647 B
TOML
15 lines
647 B
TOML
[alias]
|
|
# WARNING: Using the `xtask` alias is deprecated and will be unsupported in a
|
|
# future version of Cargo. See https://github.com/rust-lang/cargo/issues/10049.
|
|
xtask = "run --package xtask --"
|
|
install-tools = "run --package xtask -- install-tools"
|
|
web-tests = "run --package xtask -- web-tests"
|
|
rust-tests = "run --package xtask -- rust-tests"
|
|
serve = "run --package xtask -- serve"
|
|
build-book = "run --package xtask -- build"
|
|
|
|
[env]
|
|
# To provide an anchor to the root of the workspace when working with paths.
|
|
# See https://github.com/rust-lang/cargo/issues/3946#issuecomment-973132993
|
|
CARGO_WORKSPACE_DIR = { value = "", relative = true }
|