Rustエイリアス
CargoとRustupを使用したRust開発のためのショートカット。
概要
これらのエイリアスはrust.aliases.shで定義され、Chezmoiによって自動的にロードされます。
リファレンス
基本コマンド
| エイリアス | 説明 |
|---|---|
cg | Cargoショートカット |
cgn | 新しいバイナリプロジェクトを作成 |
cgni | 新しいライブラリプロジェクトを作成 |
cginit | 現在のディレクトリでプロジェクトを初期化 |
ビルドと実行
| エイリアス | 説明 |
|---|---|
cgb | デバッグビルド |
cgbr | リリースビルド |
cgr | デバッグ実行 |
cgrr | リリース実行 |
cgw | 監視とリビルド |
テストとベンチマーク
| エイリアス | 説明 |
|---|---|
cgt | テストを実行 |
cgtr | リリースモードでテストを実行 |
cgbh | ベンチマークを実行 |
cgta | すべてのターゲットをテスト |
cgtt | シングルスレッドテスト |
コード品質
| エイリアス | 説明 |
|---|---|
cgc | コンパイルをチェック |
cgcl | ビルド成果物をクリーン |
cgcy | Clippyリントを実行 |
cgf | コードをフォーマット |
cgfa | すべてのコードをフォーマット |
cgfx | コードの問題を自動修正 |
cgaud | セキュリティ脆弱性チェック |
ドキュメント
| エイリアス | 説明 |
|---|---|
cgd | ドキュメントをビルドして開く |
cgdr | リリースドキュメントをビルド |
cgdo | プライベートアイテムを文書化 |
依存関係
| エイリアス | 説明 |
|---|---|
cga | 依存関係を追加 |
cgad | 開発依存関係を追加 |
cgu | 依存関係を更新 |
cgo | 古い依存関係をチェック |
cgv | 依存関係をベンダー |
cgtree | 依存関係ツリーを表示 |
クロスコンパイル
| エイリアス | 説明 |
|---|---|
cgx | Zigを使用してビルド |
cgxw | クロスコンパイル |
cgxt | 特定のプラットフォームをターゲット |
解析とプロファイリング
| エイリアス | 説明 |
|---|---|
cgfl | フレームグラフを生成 |
cgbl | バイナリサイズ分析 |
cgl | コードカバレッジ |
cgm | モジュール構造 |
cgex | マクロを展開 |
パッケージ管理
| エイリアス | 説明 |
|---|---|
cgi | バイナリをインストール |
cgun | バイナリをアンインストール |
cgp | crates.ioに公開 |
cgs | crates.ioを検索 |
cgcp | リリースパッケージを作成 |
高度なビルド
| エイリアス | 説明 |
|---|---|
cgba | すべてのターゲットをビルド |
cgbt | すべての機能でビルド |
cgbp | 特定のプロファイルでビルド |
プロジェクトテンプレート
| エイリアス | 説明 |
|---|---|
cgnb | テンプレートから新しいバイナリ |
cgnl | テンプレートから新しいライブラリ |
cgnt | カスタムテンプレートから新規作成 |
Rustup更新
| エイリアス | 説明 |
|---|---|
ru | すべてのツールチェーンを更新 |
rus | 安定版ツールチェーンを更新 |
run | ナイトリーツールチェーンを更新 |
rti | 特定のツールチェーンをインストール |
コンポーネント管理
| エイリアス | 説明 |
|---|---|
rca | コンポーネントを追加 |
rcl | コンポーネントを一覧表示 |
rcr | コンポーネントを削除 |
ツールチェーン管理
| エイリアス | 説明 |
|---|---|
rtl | インストールされているツールチェーンを一覧表示 |
rtu | ツールチェーンをアンインストール |
rde | デフォルトのツールチェーンを設定 |
ターゲット管理
| エイリアス | 説明 |
|---|---|
rtaa | コンパイルターゲットを追加 |
rtal | 利用可能なターゲットを一覧表示 |
rtar | コンパイルターゲットを削除 |
環境実行
| エイリアス | 説明 |
|---|---|
rns | 安定版でコマンドを実行 |
rnn | ナイトリーでコマンドを実行 |
ドキュメントとヘルプ
| エイリアス | 説明 |
|---|---|
rdo | Rustドキュメントを開く |
オーバーライド管理
| エイリアス | 説明 |
|---|---|
rpr | ディレクトリのツールチェーンを設定 |
rpl | ディレクトリのオーバーライドを一覧表示 |
rpn | ディレクトリのオーバーライドを削除 |
ツールチェーン情報
| エイリアス | 説明 |
|---|---|
rws | アクティブなrustcパスを表示 |
rsh | ツールチェーン情報を表示 |