Skip to content

Rust 별칭

Cargo 및 Rustup을 사용한 Rust 개발을 위한 단축키.

개요

이 별칭은 rust.aliases.sh에 정의되어 있으며 Chezmoi에 의해 자동으로 로드됩니다.

참조

기본 명령

별칭설명
cgCargo 단축형
cgn새 바이너리 프로젝트 생성
cgni새 라이브러리 프로젝트 생성
cginit현재 디렉토리에서 프로젝트 초기화

빌드 및 실행

별칭설명
cgb디버그 빌드
cgbr릴리스 빌드
cgr디버그 실행
cgrr릴리스 실행
cgw감시 및 재빌드

테스트 및 벤치마크

별칭설명
cgt테스트 실행
cgtr릴리스 모드에서 테스트 실행
cgbh벤치마크 실행
cgta모든 타겟 테스트
cgtt단일 스레드 테스트

코드 품질

별칭설명
cgc컴파일 확인
cgcl빌드 아티팩트 정리
cgcyclippy 린트 실행
cgf코드 포맷
cgfa모든 코드 포맷
cgfx코드 문제 자동 수정
cgaud보안 취약점 확인

문서

별칭설명
cgd문서 빌드 및 열기
cgdr릴리스 문서 빌드
cgdo비공개 항목 문서화

의존성

별칭설명
cga의존성 추가
cgad개발 의존성 추가
cgu의존성 업데이트
cgo오래된 의존성 확인
cgv의존성 벤더링
cgtree의존성 트리 표시

크로스 컴파일

별칭설명
cgxZig를 사용하여 빌드
cgxw크로스 컴파일
cgxt특정 플랫폼 타겟

분석 및 프로파일링

별칭설명
cgflflamegraph 생성
cgbl바이너리 크기 분석
cgl코드 커버리지
cgm모듈 구조
cgex매크로 확장

패키지 관리

별칭설명
cgi바이너리 설치
cgun바이너리 제거
cgpcrates.io에 게시
cgscrates.io 검색
cgcp릴리스 패키지 생성

고급 빌드

별칭설명
cgba모든 타겟 빌드
cgbt모든 기능과 함께 빌드
cgbp특정 프로필로 빌드

프로젝트 템플릿

별칭설명
cgnb템플릿에서 새 바이너리
cgnl템플릿에서 새 라이브러리
cgnt사용자 정의 템플릿에서 새로 생성

Rustup 업데이트

별칭설명
ru모든 툴체인 업데이트
russtable 툴체인 업데이트
runnightly 툴체인 업데이트
rti특정 툴체인 설치

컴포넌트 관리

별칭설명
rca컴포넌트 추가
rcl컴포넌트 나열
rcr컴포넌트 제거

툴체인 관리

별칭설명
rtl설치된 툴체인 나열
rtu툴체인 제거
rde기본 툴체인 설정

타겟 관리

별칭설명
rtaa컴파일 타겟 추가
rtal사용 가능한 타겟 나열
rtar컴파일 타겟 제거

환경 실행

별칭설명
rnsstable로 명령 실행
rnnnightly로 명령 실행

문서 및 도움말

별칭설명
rdoRust 문서 열기

오버라이드 관리

별칭설명
rpr디렉토리 툴체인 설정
rpl디렉토리 오버라이드 나열
rpn디렉토리 오버라이드 제거

툴체인 정보

별칭설명
rws활성 rustc 경로 표시
rsh툴체인 정보 표시