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:
parent
bb951a3273
commit
554fd30c20
34 changed files with 167 additions and 167 deletions
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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 {{スレッド数}}`
|
||||
|
|
|
@ -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 {{테스트이름}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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]}} {{패키지}}`
|
||||
|
|
|
@ -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 {{이름}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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 {{스레드_수}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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 {{சோதனை_பெயர்}}`
|
||||
|
|
|
@ -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]}} {{தொகுப்பு}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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 {{நூல்களின்_எண்ணிக்கை}}`
|
||||
|
|
|
@ -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 {{测试名称}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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]}} {{包名}}`
|
||||
|
|
|
@ -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 {{配置文件名称}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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 {{线程数}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
Loading…
Add table
Reference in a new issue