1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00

cargo, cargo-{build,check,doc,run,test}: add option placeholders (#15895)

Co-authored-by: Darío Hereñú <magallania@gmail.com>
This commit is contained in:
Lena 2025-03-15 21:28:32 +00:00 committed by GitHub
parent bb951a3273
commit 554fd30c20
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
34 changed files with 167 additions and 167 deletions

View file

@ -26,8 +26,8 @@
- Erstelle (bzw. kompiliere) ein Rust-Projekt im aktuellen Verzeichnis:
`cargo build`
`cargo {{[b|build]}}`
- Erstelle (bzw. kompiliere) ein Rust-Projekt mit einer bestimmten Anzahl an Threads (standardmäßig die Anzahl der CPU-Kerne):
`cargo build --jobs {{thread_anzahl}}`
`cargo {{[b|build]}} --jobs {{thread_anzahl}}`

View file

@ -5,28 +5,28 @@
- Construye el paquete o los paquetes definidos por el archivo manifiesto `Cargo.toml` en la ruta local:
`cargo build`
`cargo {{[b|build]}}`
- Construye artefactos en modo de lanzamiento, con optimizaciones:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Exige que `Cargo.lock` esté actualizado:
`cargo build --locked`
`cargo {{[b|build]}} --locked`
- Construye todos los paquetes en el espacio de trabajo:
`cargo build --workspace`
`cargo {{[b|build]}} --workspace`
- Construye un paquete en específico:
- Construye un paquete determinado:
`cargo build --package {{paquete}}`
`cargo {{[b|build]}} {{[-p|--package]}} {{paquete}}`
- Construye solo el binario especificado:
`cargo build --bin {{nombre}}`
`cargo {{[b|build]}} --bin {{nombre}}`
- Construye solamente el objetivo de prueba especificado:
`cargo build --test {{nombre_de_la_prueba}}`
`cargo {{[b|build]}} --test {{nombre_de_la_prueba}}`

View file

@ -26,12 +26,12 @@
- Construye el proyecto Rust en el directorio actual utilizando el perfil de lanzamiento:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Construye el proyecto Rust en el directorio actual utilizando el compilador nightly (requiere `rustup`):
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- Construye usando un número específico de hilos (por defecto es el número de CPUs lógicas):
`cargo build --jobs {{numero_de_hilos}}`
`cargo {{[b|build]}} --jobs {{número_de_hilos}}`

View file

@ -5,28 +5,28 @@
- Compile un ou plusieurs paquets définis dans le manifeste `Cargo.toml` dans le dossier local :
`cargo build`
`cargo {{[b|build]}}`
- Compile les artefacts avec le mode publication, avec des optimisations :
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Le fichier `Cargo.lock` doit être à jour :
`cargo build --locked`
`cargo {{[b|build]}} --locked`
- Compile tous les paquets de l'espace de travail :
`cargo build --workspace`
`cargo {{[b|build]}} --workspace`
- Compile un paquet spécifique :
`cargo build --package {{paquet}}`
`cargo {{[b|build]}} {{[-p|--package]}} {{paquet}}`
- Compile uniquement le binaire spécifié :
`cargo build --bin {{nom_du_binaire}}`
`cargo {{[b|build]}} --bin {{nom_du_binaire}}`
- Compile uniquement le test cible spécifié :
`cargo build --test {{nom_du_test}}`
`cargo {{[b|build]}} --test {{nom_du_test}}`

View file

@ -22,12 +22,12 @@
- Compile le projet Rust dans le dossier courant en utilisant le profil release :
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Compiler le projet Rust dans le dossier courant en utilisant le compilateur nightly :
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- Compiler en utilisant un nombre spécifique de threads (par défaut on prend le nombre de coeurs du CPU) :
`cargo build --jobs {{nombre_de_threads}}`
`cargo {{[b|build]}} --jobs {{nombre_de_threads}}`

View file

@ -27,8 +27,8 @@
- Builda il progetto Rust nella directory corrente:
`cargo build`
`cargo {{[b|build]}}`
- Builda utilizzando più job (thread) paralleli:
`cargo build --jobs {{numero_job}}`
`cargo {{[b|build]}} --jobs {{numero_job}}`

View file

@ -26,12 +26,12 @@
- カレントディレクトリの Rust プロジェクトを release プロファイルを使ってビルド:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- nightly コンパイラを使ってカレントディレクトリに Rust プロジェクトをビルド (`rustup` が必要):
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- 特定のスレッド数を使用してビルド (デフォルトは論理 CPU 数):
`cargo build --jobs {{スレッド数}}`
`cargo {{[b|build]}} --jobs {{スレッド数}}`

View file

@ -5,28 +5,28 @@
- 로컬 경로의 `Cargo.toml` 매니페이스트 파일에 의해 정의된 패키지를 빌드:
`cargo build`
`cargo {{[b|build]}}`
- 최적화를 통해 릴리스 모드에서 아티팩트 빌드:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- `Cargo.lock`이 최신 버전이어야 함:
`cargo build --locked`
`cargo {{[b|build]}} --locked`
- 작업공간에서 모든 패키지를 빌드:
`cargo build --workspace`
`cargo {{[b|build]}} --workspace`
- 특정 패키지를 빌드:
`cargo build --package {{패키지}}`
`cargo {{[b|build]}} {{[-p|--package]}} {{패키지}}`
- 지정된 바이너리만 빌드:
`cargo build --bin {{이름}}`
`cargo {{[b|build]}} --bin {{이름}}`
- 지정된 테스트 대상만 빌드:
`cargo build --test {{테스트이름}}`
`cargo {{[b|build]}} --test {{테스트이름}}`

View file

@ -5,20 +5,20 @@
- 현재 패키지 검사:
`cargo check`
`cargo {{[c|check]}}`
- 모든 테스트 검사:
`cargo check --tests`
`cargo {{[c|check]}} --tests`
- `tests/integration_test1.rs`에서 통합 테스트를 확인:
`cargo check --test {{통합_테스트1}}`
`cargo {{[c|check]}} --test {{통합_테스트1}}`
- `feature1``feature2` 기능이 포함된 현재 패키지를 확인:
`cargo check --features {{기능1,기능2}}`
`cargo {{[c|check]}} {{[-F|--features]}} {{기능1,기능2}}`
- 기본 기능이 비활성화된 현재 패키지 확인:
`cargo check --no-default-features`
`cargo {{[c|check]}} --no-default-features`

View file

@ -5,16 +5,16 @@
- 현재 프로젝트와 모든 종속성에 대한 문서를 작성:
`cargo doc`
`cargo {{[d|doc]}}`
- 종속성에 대한 문서를 작성하지 않음:
`cargo doc --no-deps`
`cargo {{[d|doc]}} --no-deps`
- 브라우저에서 문서를 빌드하고 오픈:
`cargo doc --open`
`cargo {{[d|doc]}} --open`
- 특정 패키지의 문서를 빌드하고 확인:
`cargo doc --open --package {{패키지}}`
`cargo {{[d|doc]}} --open {{[-p|--package]}} {{패키지}}`

View file

@ -6,28 +6,28 @@
- 기본 바이너리 타겟을 실행:
`cargo run`
`cargo {{[r|run]}}`
- 지정된 바이너리를 실행:
`cargo run --bin {{이름}}`
`cargo {{[r|run]}} --bin {{이름}}`
- 지정된 예제를 실행:
`cargo run --example {{이름}}`
`cargo {{[r|run]}} --example {{이름}}`
- 공백 또는 쉼표로 구분된 기능 목록을 활성화:
`cargo run --features {{기능1 기능2 ...}}`
`cargo {{[r|run]}} {{[-F|--features]}} "{{기능1 기능2 ...}}"`
- 기본 기능을 비활성화:
`cargo run --no-default-features`
`cargo {{[r|run]}} --no-default-features`
- 사용 가능한 모든 기능을 활성화:
`cargo run --all-features`
`cargo {{[r|run]}} --all-features`
- 주어진 프로필로 실행:
`cargo run --profile {{이름}}`
`cargo {{[r|run]}} --profile {{이름}}`

View file

@ -5,24 +5,24 @@
- 이름에 특정 문자열이 포함된 테스트만 실행:
`cargo test {{테스트명}}`
`cargo {{[t|test]}} {{테스트명}}`
- 동시 실행 테스트 케이스 수 설정:
`cargo test -- --test-threads {{숫자}}`
`cargo {{[t|test]}} -- --test-threads {{숫자}}`
- 최적화를 통해, 릴리스 모드에서 아티팩트 테스트:
`cargo test --release`
`cargo {{[t|test]}} {{[-r|--release]}}`
- 작업공간의 모든 패키지를 테스트:
`cargo test --workspace`
`cargo {{[t|test]}} --workspace`
- 특정 패키지에 대한 테스트를 실행:
`cargo test --package {{패키지}}`
`cargo {{[t|test]}} {{[-p|--package]}} {{패키지}}`
- 테스트 실행의 출력을 숨기지 않고 테스트를 실행:
`cargo test -- --nocapture`
`cargo {{[t|test]}} -- --nocapture`

View file

@ -26,12 +26,12 @@
- 현재 디렉터리의 Rust 프로젝트를 릴리스 프로파일로 빌드:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- 야간 컴파일러를 사용하여 현재 디렉터리의 Rust 프로젝트 빌드 (`rustup` 필요):
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- 특정 스레드 수를 사용하여 빌드 (기본값은 논리적 CPU 수):
`cargo build --jobs {{스레드_수}}`
`cargo {{[b|build]}} --jobs {{스레드_수}}`

View file

@ -26,12 +26,12 @@
- Bouw het Rust-project in de huidige map door gebruik te maken van het release-profiel:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Bouw het Rust-project in de huidige map door gebruik te maken van de nachtelijkse compiler (vereist `rustup`):
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- Bouw met een gegeven aantal taken. (Standaard is het aantal CPU-kernen):
`cargo build --jobs {{aantal_taken}}`
`cargo {{[b|build]}} --jobs {{aantal_taken}}`

View file

@ -5,28 +5,28 @@
- Compila o pacote ou pacotes definidos pelo arquivo `Cargo.toml` no diretório local:
`cargo build`
`cargo {{[b|build]}}`
- Compila os artefatos em modo de publicação (release), com otimizações:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Compila um pacote garantindo que o `Cargo.lock` esteja atualizado:
`cargo build --locked`
`cargo {{[b|build]}} --locked`
- Compila todos os pacotes no workspace:
`cargo build --workspace`
`cargo {{[b|build]}} --workspace`
- Compila um pacote específico:
`cargo build --package {{pacote}}`
`cargo {{[b|build]}} {{[-p|--package]}} {{pacote}}`
- Compila apenas o binário especificado:
`cargo build --bin {{nome}}`
`cargo {{[b|build]}} --bin {{nome}}`
- Compila apenas um teste específico:
`cargo build --test {{nome_do_teste}}`
`cargo {{[b|build]}} --test {{nome_do_teste}}`

View file

@ -5,16 +5,16 @@
- Constrói a documentação do projeto atual e de todas as dependências:
`cargo doc`
`cargo {{[d|doc]}}`
- Não constrói documentação de dependências:
`cargo doc --no-deps`
`cargo {{[d|doc]}} --no-deps`
- Constrói e visualiza a documentação em um navegador:
`cargo doc --open`
`cargo {{[d|doc]}} --open`
- Constrói e visualiza a documentação de um pacote específico:
`cargo doc --open --package {{pacote}}`
`cargo {{[d|doc]}} --open {{[-p|--package]}} {{pacote}}`

View file

@ -5,24 +5,24 @@
- Executa apenas os testes que contenham um texto específico em seus nomes:
`cargo test {{nomedoteste}}`
`cargo {{[t|test]}} {{nomedoteste}}`
- Define o número de casos de teste para execução simultânea:
`cargo test -- --test-threads {{quantidade}}`
`cargo {{[t|test]}} -- --test-threads {{quantidade}}`
- Testa os artefatos em modo de publicação (release), com otimizações:
`cargo test --release`
`cargo {{[t|test]}} {{[-r|--release]}}`
- Testa todos os pacotes no workspace:
`cargo test --workspace`
`cargo {{[t|test]}} --workspace`
- Executa testes para um pacote específico:
`cargo test --package {{pacote}}`
`cargo {{[t|test]}} {{[-p|--package]}} {{pacote}}`
- Executa testes sem ocultar a saída das execuções dos testes:
`cargo test -- --nocapture`
`cargo {{[t|test]}} -- --nocapture`

View file

@ -26,12 +26,12 @@
- Constrói o projeto Rust no diretório atual usando o perfil de lançamento:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Constrói o projeto Rust no diretório atual utilizando o nightly compilador:
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- Constrói o projeto Rust utilizando um número específico de threads (padrão é o número de cores do CPU):
`cargo build --jobs {{número_de_threads}}`
`cargo {{[b|build]}} --jobs {{número_de_threads}}`

View file

@ -5,28 +5,28 @@
- உள்ளூர் பாதையில் `Cargo.toml` மேனிஃபெஸ்ட் கோப்பால் வரையறுக்கப்பட்ட தொகுப்பு அல்லது தொகுப்புகளை உருவாக்கவும்:
`cargo build`
`cargo {{[b|build]}}`
- மேம்படுத்தல்களுடன், வெளியீட்டு பயன்முறையில் கலைப்பொருட்களை உருவாக்கவும்:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- `Cargo.lock` புதுப்பித்த நிலையில் இருக்க வேண்டும்:
`cargo build --locked`
`cargo {{[b|build]}} --locked`
- பணியிடத்தில் அனைத்து தொகுப்புகளையும் உருவாக்கவும்:
`cargo build --workspace`
`cargo {{[b|build]}} --workspace`
- ஒரு குறிப்பிட்ட தொகுப்பை உருவாக்கவும்:
`cargo build --package {{தொகுப்பு}}`
`cargo {{[b|build]}} {{[-p|--package]}} {{தொகுப்பு}}`
- குறிப்பிட்ட பைனரியை மட்டும் உருவாக்கவும்:
`cargo build --bin {{பெயர்}}`
`cargo {{[b|build]}} --bin {{பெயர்}}`
- குறிப்பிட்ட சோதனை இலக்கை மட்டும் உருவாக்கவும்:
`cargo build --test {{சோதனை_பெயர்}}`
`cargo {{[b|build]}} --test {{சோதனை_பெயர்}}`

View file

@ -5,16 +5,16 @@
- தற்போதைய திட்டம் மற்றும் அனைத்து சார்புகளுக்கான ஆவணங்களை உருவாக்கவும்:
`cargo doc`
`cargo {{[d|doc]}}`
- சார்புகளுக்கான ஆவணங்களை உருவாக்க வேண்டாம்:
`cargo doc --no-deps`
`cargo {{[d|doc]}} --no-deps`
- உலாவியில் ஆவணங்களை உருவாக்கி திறக்கவும்:
`cargo doc --open`
`cargo {{[d|doc]}} --open`
- ஒரு குறிப்பிட்ட தொகுப்பின் ஆவணங்களை உருவாக்கி பார்க்கவும்:
`cargo doc --open --package {{தொகுப்பு}}`
`cargo {{[d|doc]}} --open {{[-p|--package]}} {{தொகுப்பு}}`

View file

@ -5,24 +5,24 @@
- அவர்களின் பெயர்களில் ஒரு குறிப்பிட்ட சரம் உள்ள சோதனைகளை மட்டும் இயக்கவும்:
`cargo test {{சோதனை_பெயர்}}`
`cargo {{[t|test]}} {{சோதனை_பெயர்}}`
- ஒரே நேரத்தில் இயங்கும் சோதனை வழக்குகளின் எண்ணிக்கையை அமைக்கவும்:
`cargo test -- --test-threads {{எண்ணிக்கை}}`
`cargo {{[t|test]}} -- --test-threads {{எண்ணிக்கை}}`
- மேம்படுத்தல்களுடன், வெளியீட்டு பயன்முறையில் கலைப்பொருட்களை சோதிக்கவும்:
`cargo test --release`
`cargo {{[t|test]}} {{[-r|--release]}}`
- பணியிடத்தில் உள்ள அனைத்து தொகுப்புகளையும் சோதிக்கவும்:
`cargo test --workspace`
`cargo {{[t|test]}} --workspace`
- ஒரு குறிப்பிட்ட தொகுப்புக்கான சோதனைகளை இயக்கவும்:
`cargo test --package {{தொகுப்பு}}`
`cargo {{[t|test]}} {{[-p|--package]}} {{தொகுப்பு}}`
- சோதனைச் செயலாக்கங்களிலிருந்து வெளியீட்டை மறைக்காமல் சோதனைகளை இயக்கவும்:
`cargo test -- --nocapture`
`cargo {{[t|test]}} -- --nocapture`

View file

@ -26,12 +26,12 @@
- வெளியீட்டு சுயவிவரத்தைப் பயன்படுத்தி தற்போதைய கோப்பகத்தில் ரஸ்ட் திட்டத்தை உருவாக்கவும்:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- நைட்லி கம்பைலரைப் பயன்படுத்தி தற்போதைய கோப்பகத்தில் ரஸ்ட் திட்டத்தை உருவாக்கவும் (`rustup` தேவை):
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- குறிப்பிட்ட எண்ணிக்கையிலான நூல்களைப் பயன்படுத்தி உருவாக்கவும் (இயல்புநிலை தருக்க CPU கோர்களின் எண்ணிக்கை):
`cargo build --jobs {{நூல்களின்_எண்ணிக்கை}}`
`cargo {{[b|build]}} --jobs {{நூல்களின்_எண்ணிக்கை}}`

View file

@ -5,28 +5,28 @@
- 在本地路径中构建由 `Cargo.toml` 清单文件定义的一个或多个包:
`cargo build`
`cargo {{[b|build]}}`
- 以 release 模式构建,并进行优化:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- 要求 `Cargo.lock` 文件为最新版本:
`cargo build --locked`
`cargo {{[b|build]}} --locked`
- 构建工作区中的所有包:
`cargo build --workspace`
`cargo {{[b|build]}} --workspace`
- 构建特定的包:
`cargo build --package {{包名}}`
`cargo {{[b|build]}} {{[-p|--package]}} {{包名}}`
- 仅构建指定的二进制文件:
`cargo build --bin {{名称}}`
`cargo {{[b|build]}} --bin {{名称}}`
- 仅构建指定的测试目标:
`cargo build --test {{测试名称}}`
`cargo {{[b|build]}} --test {{测试名称}}`

View file

@ -5,20 +5,20 @@
- 检查当前包:
`cargo check`
`cargo {{[c|check]}}`
- 检查所有测试:
`cargo check --tests`
`cargo {{[c|check]}} --tests`
- 检查 `tests/integration_test1.rs` 中的集成测试:
`cargo check --test {{integration_test1}}`
`cargo {{[c|check]}} --test {{integration_test1}}`
- 使用 `feature1``feature2` 功能检查当前包:
`cargo check --features {{feature1,feature2}}`
`cargo {{[c|check]}} {{[-F|--features]}} {{feature1,feature2}}`
- 禁用默认功能后检测当前包:
`cargo check --no-default-features`
`cargo {{[c|check]}} --no-default-features`

View file

@ -5,16 +5,16 @@
- 为当前项目及所有依赖项构建文档:
`cargo doc`
`cargo {{[d|doc]}}`
- 不为依赖项构建文档:
`cargo doc --no-deps`
`cargo {{[d|doc]}} --no-deps`
- 构建并在浏览器中打开文档:
`cargo doc --open`
`cargo {{[d|doc]}} --open`
- 构建并查看特定包的文档:
`cargo doc --open --package {{包名}}`
`cargo {{[d|doc]}} --open {{[-p|--package]}} {{包名}}`

View file

@ -6,28 +6,28 @@
- 运行默认的二进制目标:
`cargo run`
`cargo {{[r|run]}}`
- 运行指定的二进制文件:
`cargo run --bin {{名称}}`
`cargo {{[r|run]}} --bin {{名称}}`
- 运行指定的示例:
`cargo run --example {{示例名}}`
`cargo {{[r|run]}} --example {{示例名}}`
- 激活一系列以空格或逗号分隔的功能:
`cargo run --features {{功能1 功能2 ...}}`
`cargo {{[r|run]}} {{[-F|--features]}} "{{功能1 功能2 ...}}"`
- 禁用默认功能:
`cargo run --no-default-features`
`cargo {{[r|run]}} --no-default-features`
- 激活所有可用的功能:
`cargo run --all-features`
`cargo {{[r|run]}} --all-features`
- 使用指定的配置文件运行:
`cargo run --profile {{配置文件名称}}`
`cargo {{[r|run]}} --profile {{配置文件名称}}`

View file

@ -5,24 +5,24 @@
- 仅运行包含特定字符串在其名称中的测试:
`cargo test {{测试名称}}`
`cargo {{[t|test]}} {{测试名称}}`
- 设置并行运行测试用例的数量:
`cargo test -- --test-threads {{数量}}`
`cargo {{[t|test]}} -- --test-threads {{数量}}`
- 在 release 模式下测试构建,启用优化:
`cargo test --release`
`cargo {{[t|test]}} {{[-r|--release]}}`
- 测试工作区中的所有包:
`cargo test --workspace`
`cargo {{[t|test]}} --workspace`
- 为特定包运行测试:
`cargo test --package {{包名}}`
`cargo {{[t|test]}} {{[-p|--package]}} {{包名}}`
- 运行测试时不隐藏测试执行的输出:
`cargo test -- --nocapture`
`cargo {{[t|test]}} -- --nocapture`

View file

@ -26,12 +26,12 @@
- 使用 release 模式在当前目录中构建 Rust 项目:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- 使用最新的编译器在当前目录中构建 Rust 项目 (需要 `rustup`):
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- 使用特定数量的线程构建 (默认为逻辑 CPU 的数量):
`cargo build --jobs {{线程数}}`
`cargo {{[b|build]}} --jobs {{线程数}}`

View file

@ -5,28 +5,28 @@
- Build the package or packages defined by the `Cargo.toml` manifest file in the local path:
`cargo build`
`cargo {{[b|build]}}`
- Build artifacts in release mode, with optimizations:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Require that `Cargo.lock` is up to date:
`cargo build --locked`
`cargo {{[b|build]}} --locked`
- Build all packages in the workspace:
`cargo build --workspace`
`cargo {{[b|build]}} --workspace`
- Build a specific package:
`cargo build --package {{package}}`
`cargo {{[b|build]}} {{[-p|--package]}} {{package}}`
- Build only the specified binary:
`cargo build --bin {{name}}`
`cargo {{[b|build]}} --bin {{name}}`
- Build only the specified test target:
`cargo build --test {{testname}}`
`cargo {{[b|build]}} --test {{test_name}}`

View file

@ -5,20 +5,20 @@
- Check the current package:
`cargo check`
`cargo {{[c|check]}}`
- Check all tests:
`cargo check --tests`
`cargo {{[c|check]}} --tests`
- Check the integration tests in `tests/integration_test1.rs`:
`cargo check --test {{integration_test1}}`
`cargo {{[c|check]}} --test {{integration_test1}}`
- Check the current package with the features `feature1` and `feature2`:
`cargo check --features {{feature1,feature2}}`
`cargo {{[c|check]}} {{[-F|--features]}} {{feature1,feature2}}`
- Check the current package with default features disabled:
`cargo check --no-default-features`
`cargo {{[c|check]}} --no-default-features`

View file

@ -5,16 +5,16 @@
- Build the documentation for the current project and all dependencies:
`cargo doc`
`cargo {{[d|doc]}}`
- Do not build documentation for dependencies:
`cargo doc --no-deps`
`cargo {{[d|doc]}} --no-deps`
- Build and open the documentation in a browser:
`cargo doc --open`
`cargo {{[d|doc]}} --open`
- Build and view the documentation of a particular package:
`cargo doc --open --package {{package}}`
`cargo {{[d|doc]}} --open {{[-p|--package]}} {{package}}`

View file

@ -6,28 +6,28 @@
- Run the default binary target:
`cargo run`
`cargo {{[r|run]}}`
- Run the specified binary:
`cargo run --bin {{name}}`
`cargo {{[r|run]}} --bin {{name}}`
- Run the specified example:
`cargo run --example {{name}}`
`cargo {{[r|run]}} --example {{name}}`
- Activate a space or comma separated list of features:
`cargo run --features {{feature1 feature2 ...}}`
`cargo {{[r|run]}} {{[-F|--features]}} "{{feature1 feature2 ...}}"`
- Disable the default features:
`cargo run --no-default-features`
`cargo {{[r|run]}} --no-default-features`
- Activate all available features:
`cargo run --all-features`
`cargo {{[r|run]}} --all-features`
- Run with the given profile:
`cargo run --profile {{name}}`
`cargo {{[r|run]}} --profile {{name}}`

View file

@ -5,24 +5,24 @@
- Only run tests containing a specific string in their names:
`cargo test {{testname}}`
`cargo {{[t|test]}} {{test_name}}`
- Set the number of simultaneous running test cases:
`cargo test -- --test-threads {{count}}`
`cargo {{[t|test]}} -- --test-threads {{count}}`
- Test artifacts in release mode, with optimizations:
`cargo test --release`
`cargo {{[t|test]}} {{[-r|--release]}}`
- Test all packages in the workspace:
`cargo test --workspace`
`cargo {{[t|test]}} --workspace`
- Run tests for a specific package:
`cargo test --package {{package}}`
`cargo {{[t|test]}} {{[-p|--package]}} {{package}}`
- Run tests without hiding output from test executions:
`cargo test -- --nocapture`
`cargo {{[t|test]}} -- --nocapture`

View file

@ -26,12 +26,12 @@
- Build the Rust project in the current directory using the release profile:
`cargo build --release`
`cargo {{[b|build]}} {{[-r|--release]}}`
- Build the Rust project in the current directory using the nightly compiler (requires `rustup`):
`cargo +nightly build`
`cargo +nightly {{[b|build]}}`
- Build using a specific number of threads (default is the number of logical CPUs):
`cargo build --jobs {{number_of_threads}}`
`cargo {{[b|build]}} --jobs {{number_of_threads}}`