$, cargo-*: add Korean translation (#13943)

This commit is contained in:
HoJeong Im 2024-10-03 18:48:23 +09:00 committed by GitHub
parent 7cc6c7195a
commit 0327318dc0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
38 changed files with 763 additions and 0 deletions

24
pages.ko/common/$.md Normal file
View File

@ -0,0 +1,24 @@
# Dollar sign
> bash 변수를 확장.
> 더 많은 정보: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
- 변수 출력:
`echo ${{변수}}`
- 이전 명령의 종료 상태를 인쇄:
`echo $?`
- 0에서 32767 사이의 임의의 숫자를 출력:
`echo $RANDOM`
- 프롬프트 문자열 중 하나를 출력:
`echo ${{PS1|PS2|PS3|PS4}}`
- `command` 출력으로 확장하여 실행. 백틱을 통해 `command`를 묶는 것과 같음:
`$({{명령어}})`

View File

@ -0,0 +1,32 @@
# cargo add
> Rust 프로젝트의 `Cargo.toml` 매니페스트에 종속성을 추가.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-add.html>.
- 현재 프로젝트에 최신 버전의 종속성을 추가:
`cargo add {{의존성}}`
- 특정 버전의 종속성을 추가:
`cargo add {{의존성}}@{{버전}}`
- 종속성을 추가하고 하나 이상의 특정 기능을 활성화:
`cargo add {{의존성}} --features {{기능_1}},{{기능_2}}`
- 선택적 종속성을 추가하면, 크레이트의 기능으로 노출됨:
`cargo add {{의존성}} --optional`
- 로컬 크레이트를 종속성으로 추가:
`cargo add --path {{경로/대상/크레이트_디렉토리}}`
- 개발 또는 빌드 종속성을 추가:
`cargo add {{의존성}} --{{dev|build}}`
- 모든 기본 기능이 비활성화된 종속성을 추가:
`cargo add {{의존성}} --no-default-features`

View File

@ -0,0 +1,36 @@
# cargo bench
> 벤치마크를 컴파일하고 실행.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-bench.html>.
- 패키지의 모든 벤치마크를 실행:
`cargo bench`
- 벤치마크가 실패하더라도 중단하지 않음:
`cargo bench --no-fail-fast`
- 컴파일하지만, 벤치마크를 실행하지 않음:
`cargo bench --no-run`
- 지정된 벤치마크를 벤치마킹:
`cargo bench --bench {{벤치마크}}`
- 주어진 프로필을 사용한 벤치마크 (기본값: `bench`):
`cargo bench --profile {{프로필}}`
- 모든 예시 타겟을 벤치마킹:
`cargo bench --examples`
- 모든 바이너리 타겟을 벤치마킹:
`cargo bench --bins`
- 패키지 라이브러리를 벤치마킹:
`cargo bench --lib`

View File

@ -0,0 +1,32 @@
# cargo build
> 로컬 패키지와 모든 종속성을 컴파일.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-build.html>.
- 로컬 경로의 `Cargo.toml` 매니페이스트 파일에 의해 정의된 패키지를 빌드:
`cargo build`
- 최적화를 통해 릴리스 모드에서 아티팩트 빌드:
`cargo build --release`
- `Cargo.lock`이 최신 버전이어야 함:
`cargo build --locked`
- 작업공간에서 모든 패키지를 빌드:
`cargo build --workspace`
- 특정 패키지를 빌드:
`cargo build --package {{패키지}}`
- 지정된 바이너리만 빌드:
`cargo build --bin {{이름}}`
- 지정된 테스트 대상만 빌드:
`cargo build --test {{테스트이름}}`

View File

@ -0,0 +1,24 @@
# cargo check
> 로컬 패키지와 모든 종속 항목에 오류가 있는지 확인.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-check.html>.
- 현재 패키지 검사:
`cargo check`
- 모든 테스트 검사:
`cargo check --tests`
- `tests/integration_test1.rs`에서 통합 테스트를 확인:
`cargo check --test {{통합_테스트1}}`
- `feature1``feature2` 기능이 포함된 현재 패키지를 확인:
`cargo check --features {{기능1,기능2}}`
- 기본 기능이 비활성화된 현재 패키지 확인:
`cargo check --no-default-features`

View File

@ -0,0 +1,20 @@
# cargo clean
> `target` 디렉터리에서 생성된 아티팩트를 제거.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-clean.html>.
- 전체 `target` 디렉터리를 제거:
`cargo clean`
- 문서 아티팩트 제거 (`target/doc` 디렉터리):
`cargo clean --doc`
- 릴리스 아티팩트 제거 (`target/release` 디렉터리):
`cargo clean --release`
- 지정된 프로필의 디렉터리에서 아티팩트를 제거 (이 경우, `target/debug`):
`cargo clean --profile {{dev}}`

View File

@ -0,0 +1,36 @@
# cargo clippy
> 일반적인 실수를 포착하고 Rust 코드를 개선하기 위한 린트 모음.
> 더 많은 정보: <https://github.com/rust-lang/rust-clippy>.
- 현재 디렉터리의 코드에 대한 검사를 실행:
`cargo clippy`
- `Cargo.lock`이 최신 버전이어야 함:
`cargo clippy --locked`
- 작업공간의 모든 패키지에 대해 검사 실행:
`cargo clippy --workspace`
- Run checks for a package:
`cargo clippy --package {{패키지}}`
- 린트 그룹에 대한 검사 실행 (<https://rust-lang.github.io/rust-clippy/stable/index.html#?groups=cargo,complexity,correctness,deprecated,nursery,pedantic,perf,restriction,style,suspicious> 참조):
`cargo clippy -- --warn clippy::{{린트_그룹}}`
- 경고를 오류로 처리:
`cargo clippy -- --deny warnings`
- 검사를 실행하고 경고를 무시:
`cargo clippy -- --allow warnings`
- Clippy 제안을 자동으로 적용:
`cargo clippy --fix`

View File

@ -0,0 +1,20 @@
# cargo doc
> Rust 패키지의 문서를 작성.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-doc.html>.
- 현재 프로젝트와 모든 종속성에 대한 문서를 작성:
`cargo doc`
- 종속성에 대한 문서를 작성하지 않음:
`cargo doc --no-deps`
- 브라우저에서 문서를 빌드하고 오픈:
`cargo doc --open`
- 특정 패키지의 문서를 빌드하고 확인:
`cargo doc --open --package {{패키지}}`

View File

@ -0,0 +1,12 @@
# cargo fetch
> 네트워크에서 패키지의 종속성을 가져옴.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-fetch.html>.
- `Cargo.lock`에 지정된 종속성 가져오기 (모든 대상에 대해):
`cargo fetch`
- 지정된 대상에 대한 종속성을 가져옴:
`cargo fetch --target {{타겟_아키텍처_정보}}`

View File

@ -0,0 +1,28 @@
# cargo fix
> `rustc`에서 보고된 린트 경고를 자동으로 수정.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-fix.html>.
- 이미 컴파일러 오류가 있는 경우에도 코드를 수정:
`cargo fix --broken-code`
- 작업 디렉터리에 변경 사항이 있어도 코드를 수정:
`cargo fix --allow-dirty`
- 패키지를 다음 Rust 에디션으로 마이그래이션:
`cargo fix --edition`
- 패키지 라이브러리 수정:
`cargo fix --lib`
- 지정된 통합 테스트 수정:
`cargo fix --test {{이름}}`
- 작업공간의 모든 멤버를 수정:
`cargo fix --workspace`

View File

@ -0,0 +1,16 @@
# cargo fmt
> Rust 프로젝트의 모든 소스 파일에 대해 `rustfmt`를 실행.
> 더 많은 정보: <https://github.com/rust-lang/rustfmt>.
- 모든 소스 파일 포맷:
`cargo fmt`
- 파일에 쓰지 않고 포맷 오류를 확인:
`cargo fmt --check`
- 각 `rustfmt` 호출에 인수를 전달:
`cargo fmt -- {{rustfmt_인수}}`

View File

@ -0,0 +1,9 @@
# cargo generate-lockfile
> 현재 패키지에 대한 `Cargo.lock` 파일을 생성. `cargo update`와 유사하지만, 옵션이 더 적음.
> 잠금 파일이 이미 존재하는 경우, 모든 패키지의 최신 버전으로 다시 빌드됨.
> 더 많은 정보: <https://doc.rust-lang.org/stable/cargo/commands/cargo-generate-lockfile.html>.
- 모든 패키지의 최신 버전으로 `Cargo.lock` 파일을 생성:
`cargo generate-lockfile`

View File

@ -0,0 +1,12 @@
# cargo help
> `cargo` 및 해당 하위 명령에 대한 도움말을 표시.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-help.html>.
- 일반 도움말 표시:
`cargo help`
- 하위 명령에 대한 도움말 표시:
`cargo help {{하위명령어}}`

View File

@ -0,0 +1,25 @@
# cargo init
> 새로운 Cargo 패키지를 생성.
> `cargo new`와 동일하지만, 디렉터리 지정은 선택 사항.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-init.html>.
- 현재 디렉터리의 바이너리 대상을 사용하여 Rust 프로젝트를 초기화:
`cargo init`
- 지정된 디렉터리의 바이너리 대상을 사용해 Rust 프로젝트를 초기화:
`cargo init {{경로/대상/디렉터리}}`
- 현재 디렉터리의 라이브러리 대상을 사용해 Rust 프로젝트를 초기화:
`cargo init --lib`
- 프로젝트 디렉터리에서 버전 제어 시스템 저장소를 초기화 (기본값: `git`):
`cargo init --vcs {{git|hg|pijul|fossil|none}}`
- 패키지 이름 설정 (기본값: 디렉터리 이름):
`cargo init --name {{이름}}`

View File

@ -0,0 +1,20 @@
# cargo install
> Rust 바이너리를 빌드하고 설치.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-install.html>.
- <https://crates.io>에서 패키지를 설치 (버전은 선택사항 - 기본적으로 최신버전):
`cargo install {{패키지}}@{{버전}}`
- 지정된 Git 저장소에서 패키지를 설치:
`cargo install --git {{레포지토리_주소}}`
- Git 저장소에서 설치할 떄 지정된 분기/태그/커밋에서 빌드:
`cargo install --git {{레포지토리_주소}} --{{branch|tag|rev}} {{브랜치_이름|태그|커밋_해쉬}}`
- 설치된 모든 패키지와 해당 버전을 나열:
`cargo install --list`

View File

@ -0,0 +1,21 @@
# cargo locate-project
> 프로젝트의 `Cargo.toml` 매니페스트에 대한 전체 경로를 인쇄.
> 프로젝트가 작업공간의 일부인 경우, 작업공간의 매니페스트가 아닌 프로젝트의 매니페스트가 표시됨.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-locate-project.html>.
- `Cargo.toml` 매니페스트에 대한 전체 경로가 포함된 JSON 객체를 표시:
`cargo locate-project`
- 지정된 형식으로 프로젝트 경로를 표시:
`cargo locate-project --message-format {{plain|json}}`
- 현재 작업공간 멤버가 아닌 작업공간 루트에 있는 `Cargo.toml` 매니페스트를 표시:
`cargo locate-project --workspace`
- 특정 디렉터리의 `Cargo.toml` 매니페스트를 표시:
`cargo locate-project --manifest-path {{경로/대상/Cargo.toml}}`

View File

@ -0,0 +1,13 @@
# cargo login
> 레지스트리에서 로컬로 API 토큰을 저장.
> 토큰은 패키지 레지스트리를 인증하는 데 사용됨. `cargo logout`을 사용하여 제거할 수 있음 .
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-login.html>.
- 로컬 자격 증명 저장소 (`$CARGO_HOME/credentials.toml`에 위치)에 API 토큰을 추가:
`cargo login`
- 지정된 레지스트리를 사용 (레지스트리 이름은 구성에서 정의할 수 있음 - 기본값은 <https://crates.io>):
`cargo login --registry {{이름}}`

View File

@ -0,0 +1,13 @@
# cargo logout
> 레지스트리에서 로컬로 API 토큰을 제거.
> 토큰은 패키지 레지스트리를 인증하는 데 사용됨. `cargo login`을 사용하여 다시 추가할 수 있음.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-logout.html>.
- 로컬 자격 증명 저장소 (`$CARGO_HOME/credentials.toml`에 위치)에서 API 토큰을 제거:
`cargo logout`
- 지정된 레지스트리를 사용 (레지스트리 이름은 구성에서 정의할 수 있음 - 기본값은 <https://crates.io>):
`cargo logout --registry {{이름}}`

View File

@ -0,0 +1,21 @@
# cargo metadata
> 현재 패키지의 작업공간 멤버와 해결된 종속성을 JSON으로 출력.
> 참고: 출력 형식은 Cargo의 향후 버전에서 변경될 수 있음.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-metadata.html>.
- 현재 패키지의 작업공간 멤버 및 해결된 종속성을 출력:
`cargo metadata`
- 작업공간 멤버만 출력하고 종속성을 가져오지 않음:
`cargo metadata --no-deps`
- 지정된 버전에 따라 특정 형식으로 메타데이터를 인쇄:
`cargo metadata --format-version {{버전}}`
- 주어진 타겟 트리플에 대한 종속성만 포함하는 `resolve` 필드로 메타데이터를 출력 (참고: `packages` 배열에는 여전히 모든 대상에 대한 종속성이 포함됨):
`cargo metadata --filter-platform {{타겟_아키텍처_정보}}`

View File

@ -0,0 +1,9 @@
# cargo new
> 새로운 Cargo 패키지를 생성.
> `cargo init`과 동일하지만, 디렉터리를 지정해야 함.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-new.html>.
- 바이너리 타겟으로 새로운 Rust 프로젝트를 생성:
`cargo new {{경로/대상/디렉터리}}`

View File

@ -0,0 +1,20 @@
# cargo owner
> 레지스트리에서 크레이트의 소유자를 관리.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-owner.html>.
- 특정 사용자나 팀을 소유자로 초대:
`cargo owner --add {{사용자명|github:조직_이름:팀_이름}} {{크레이트}}`
- 지정된 사용자 또는 팀을 소유자로 제거:
`cargo owner --remove {{사용자명|github:조직_이름:팀_이름}} {{크레이트}}`
- 크레이트 소유자 목록:
`cargo owner --list {{크레이트}}`
- 지정된 레지스트리를 사용 (레지스트리 이름은 구성에서 정의할 수 있음 - 기본값은 <https://crates.io>):
`cargo owner --registry {{이름}}`

View File

@ -0,0 +1,13 @@
# cargo package
> 로컬 패키지를 배포 가능한 tarball (`.crate` 파일)로 어셈블.
> `cargo publish --dry-run`과 유사하지만, 더 많은 옵션이 있음.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-package.html>.
- 검사를 수행하고 `.crate` 파일을 생성 (`cargo publish --dry-run`과 동일):
`cargo package`
- 실제로 tarball을 생성하지 않고 tarball에 포함될 파일을 표시:
`cargo package --list`

View File

@ -0,0 +1,12 @@
# cargo pkgid
> 현재 작업공간의 패키지 또는 종속성에 대한 정규화된 패키지 ID 지정자를 출력.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-pkgid.html>.
- 현재 프로젝트에 대한 정규화된 패키지 사양을 출력:
`cargo pkgid`
- 지정된 패키지에 대한 정규화된 패키지 사양을 출력:
`cargo pkgid {{부분_패키지사양}}`

View File

@ -0,0 +1,17 @@
# cargo publish
> 패키지를 레지스트리에 업로드.
> 참고: 패키지를 게시하기 전에 `cargo login`을 사용하여 인증 토큰을 추가해야 함.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-publish.html>.
- 검사를 수행하고, `.crate` 파일을 생성하여 레지스트리에 업로드:
`cargo publish`
- 검사를 수행하고, `.crate` 파일을 생성하여 레지스트리에 업로드하지 않음 (`cargo package`와 동일):
`cargo publish --dry-run`
- 지정된 레지스트리를 사용함 (레지스트리 이름은 구성에서 정의할 수 있음 - 기본값은 <https://crates.io>):
`cargo publish --registry {{이름}}`

View File

@ -0,0 +1,16 @@
# cargo remove
> Rust 프로젝트의 `Cargo.toml` 매니페스트에서 종속성을 제거.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-remove.html>.
- 현재 프로젝트에서 종속성을 제거:
`cargo remove {{종속성}}`
- 개발 또는 빌드 종속성을 제거:
`cargo remove --{{dev|build}} {{종속성}}`
- 특정 대상 플랫폼의 종속성을 제거:
`cargo remove --target {{타겟}} {{종속성}}`

View File

@ -0,0 +1,16 @@
# cargo report
> 다양한 종류의 보고서를 표시.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-report.html>.
- 보고서 표시:
`cargo report {{미래의-비호환성|...}}`
- 지정된 Cargo 생성 ID가 포함된 보고서를 표시:
`cargo report {{미래의-비호환성|...}} --id {{아이디}}`
- 지정된 패키지에 대한 보고서를 표시:
`cargo report {{미래의-비호환성|...}} --package {{패키지}}`

View File

@ -0,0 +1,33 @@
# cargo run
> 현재 Cargo 패키지를 실행.
> 참고: 실행된 바이너리의 작업 디렉터리는 현재 작업 디렉터리로 설정됨.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-run.html>.
- 기본 바이너리 타겟을 실행:
`cargo run`
- 지정된 바이너리를 실행:
`cargo run --bin {{이름}}`
- 지정된 예제를 실행:
`cargo run --example {{이름}}`
- 공백 또는 쉼표로 구분된 기능 목록을 활성화:
`cargo run --features {{기능1 기능2 ...}}`
- 기본 기능을 비활성화:
`cargo run --no-default-features`
- 사용 가능한 모든 기능을 활성화:
`cargo run --all-features`
- 주어진 프로필로 실행:
`cargo run --profile {{이름}}`

View File

@ -0,0 +1,37 @@
# cargo rustc
> Rust 패키지를 컴파일. `cargo build`와 유사하지만, 컴파일러에 추가 옵션을 전달할 수 있음.
> 사용 가능한 모든 옵션은 `rustc --help`를 참조.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-rustc.html>.
- 패키지를 빌드하고 `rustc`에 옵션을 전달:
`cargo rustc -- {{rustc_옵션}}`
- 최적화를 통해 릴리스 모드에서 아티팩트 빌드:
`cargo rustc --release`
- 현재 CPU에 대한 아키텍처별 최적화로 컴파일:
`cargo rustc --release -- -C target-cpu=native`
- 속도 최적화로 컴파일:
`cargo rustc -- -C opt-level {{1|2|3}}`
- 크기([s]ize) 최적화로 컴파일 (`z` 또한 루프 벡터화를 끔):
`cargo rustc -- -C opt-level {{s|z}}`
- 패키지가 안전하지 않은 코드를 사용하는지 확인:
`cargo rustc --lib -- -D unsafe-code`
- 특정 패키지 빌드:
`cargo rustc --package {{패키지}}`
- 지정된 바이너리만 빌드:
`cargo --bin {{이름}}`

View File

@ -0,0 +1,33 @@
# cargo rustdoc
> Rust 패키지의 문서를 작성.
> `cargo doc`과 유사하지만, `rustdoc`에 옵션을 전달할 수 있음. 사용 가능한 모든 옵션은 `rustdoc --help`를 참조.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-rustdoc.html>.
- `rustdoc`에 옵션을 전달:
`cargo rustdoc -- {{rustdoc_옵션}}`
- 문서 린트에 대해 경고:
`cargo rustdoc -- --warn rustdoc::{{린트_이름}}`
- 문서 린트를 무시:
`cargo rustdoc -- --allow rustdoc::{{린트_이름}}`
- 패키지 라이브러리를 문서화:
`cargo rustdoc --lib`
- 지정된 바이너리를 문서화:
`cargo rustdoc --bin {{이름}}`
- 지정된 예시를 문서화:
`cargo rustdoc --example {{이름}}`
- 지정된 통합 테스트를 문서화:
`cargo rustdoc --test {{이름}}`

View File

@ -0,0 +1,13 @@
# cargo search
> <https://crates.io>에서 패키지를 검색.
> 크레이트는 설명과 함께 `Cargo.toml`에 복사하기에 적합한 TOML 형식으로 표시됨.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-search.html>.
- 패키지 검색:
`cargo search {{쿼리}}`
- `n` 결과 표시 (기본값: 10, 최댓값: 100):
`cargo search --limit {{n}} {{쿼리}}`

View File

@ -0,0 +1,28 @@
# cargo test
> Rust 패키지의 단위 및 통합 테스트를 실행.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-test.html>.
- 이름에 특정 문자열이 포함된 테스트만 실행:
`cargo test {{테스트명}}`
- 동시 실행 테스트 케이스 수 설정:
`cargo test -- --test-threads {{숫자}}`
- 최적화를 통해, 릴리스 모드에서 아티팩트 테스트:
`cargo test --release`
- 작업공간의 모든 패키지를 테스트:
`cargo test --workspace`
- 특정 패키지에 대한 테스트를 실행:
`cargo test --package {{패키지}}`
- 테스트 실행의 출력을 숨기지 않고 테스트를 실행:
`cargo test -- --nocapture`

View File

@ -0,0 +1,25 @@
# cargo tree
> Display a tree visualization of a dependency graph.
> 참고: 트리에서, `(*)`로 표시된 패키지의 종속성은 이미 그래프의 다른 곳에 표시되었으므로, 반복되지 않음.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-tree.html>.
- 현재 프로젝트의 종속성 트리를 표시:
`cargo tree`
- 지정된 깊이까지의 종속성만 표시 (예: `n`이 1인 경우, 직접적인 종속성만 표시):
`cargo tree --depth {{n}}`
- 지정된 패키지(및 해당 종속성)를 트리에 표시하지 않음:
`cargo tree --prune {{패키지_스펙}}`
- 반복되는 종속 항목을 모두 표시:
`cargo tree --no-dedupe`
- 일반/빌드/개발 종속성만 표시:
`cargo tree --edges {{normal|build|dev}}`

View File

@ -0,0 +1,8 @@
# cargo uninstall
> `cargo install`을 사용하여 설치된 Rust 바이너리를 제거.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-uninstall.html>.
- 설치된 바이너리를 제거:
`cargo remove {{패키지_스펙}}`

View File

@ -0,0 +1,20 @@
# cargo update
> `Cargo.lock`에 기록된 종속성을 업데이트.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-update.html>.
- `Cargo.lock`의 종속성을 가능한 최신버전으로 업데이트함:
`cargo update`
- 업데이트될 내용을 표시하지만, 실제로 잠금 파일을 작성하지는 않음:
`cargo update --dry-run`
- 지정된 종속성만 업데이트함:
`cargo update --package {{의존성1}} --package {{의존성2}} --package {{의존성3}}`
- 특정 버전에 대한 특정 종속성을 설정:
`cargo update --package {{의존성}} --precise {{1.2.3}}`

View File

@ -0,0 +1,8 @@
# cargo vendor
> 프로젝트의 모든 종속성을 지정된 디렉터리에 공급 (기본값: `vendor`).
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-vendor.html>.
- 공급업체 종속성 및 현재 프로젝트에서 공급업체 소스를 사용하도록 `cargo`를 구성:
`cargo vendor {{경로/대상/디렉터리}} > .cargo/config.toml`

View File

@ -0,0 +1,12 @@
# cargo verify-project
> `Cargo.toml` 매니페스트의 정확성을 확인하고 결과를 JSON 객체로 출력.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-verify-project.html>.
- 현재 프로젝트 매니페스트의 정확성을 확인:
`cargo verify-project`
- 지정된 매니페스트 파일의 정확성을 확인:
`cargo verify-project --manifest-path {{경로/대상/Cargo.toml}}`

View File

@ -0,0 +1,12 @@
# cargo version
> `cargo` 버전 정보를 표시.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-version.html>.
- 버전 정보 표시:
`cargo version`
- 추가 빌드 정보 표시:
`cargo version --verbose`

View File

@ -0,0 +1,17 @@
# cargo yank
> 색인에서 밀린 상자를 제거, 이 방법은 실수로 심하게 파손된 크레이트를 놓은 경우에만 사용해야 함.
> 참고: 데이터를 제거하지 않음. 크레이트는 가져온 후에도 여전히 존재, 새 프로젝트에서 상자를 사용하는 것을 방해할 뿐.
> 더 많은 정보: <https://doc.rust-lang.org/cargo/commands/cargo-yank.html>.
- 정해진 버전의 상자를 꺼냄:
`cargo yank {{크레이트}}@{{버전}}`
- 꺼내는 실행 취소 (i.e. 다시 다운로드 허용):
`cargo yank --undo {{크레이트}}@{{버전}}`
- 지정된 레지스트리를 사용 (레지스트리 이름은 구성에서 정의할 수 있음 - 기본값은 <https://crates.io>):
`cargo yank --registry {{이름}} {{크레이트}}@{{버전}}`