Linux、macOS、Windows
インストール
1 行でファミリーのどのメンバーも入ります。cargo で crates.io からプログラムを組み立て、どの段階でも先に確認し、sudo は決して使いません。
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh名前を付けなければ、ファミリーを並べて選ばせてくれます。
Linux と macOS
その分だけ入れるなら名前を一つ以上、すべて入れるなら all を渡します:
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- codecurl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- code frameworkスクリプトがパイプで届いても、質問はターミナルから読み取ります。ターミナルが無いときは何も変えず、何をするつもりかだけを告げます。--yes はすべての質問にはいと答え、--help は各オプションを説明します。
スクリプトがすること、どの段階でも先に確認しながら
- Rust
cargo が無ければ、rustup 自身のアドレスから rustup で Rust を入れることを提案します。
- プログラム
選ばれたメンバーを
cargo installで crates.io から組み立てます。 - あなたの PATH
~/.cargo/binが入っていなければ、シェルの起動ファイル(fish、bash、zsh)へ書き足す 1 行を示し、同意したときだけ書き足します。 - 結果
インストールしたコマンドを並べ、新しいターミナルが必要かどうかを告げます。
macOS では PATH の 1 行は .zprofile か .bash_profile へ入り、Rust がリンクするため Command Line Tools を確認し、Arch Linux でしか動かない qpac と qtools は飛ばします。
名前
| 名前 | 入るもの | コマンド | 動く環境 |
|---|---|---|---|
| code | qcode、コンテナの中のコーディング agent | qcode | Linux。macOS と Windows はまだ未検証 |
| framework | qframe のショーケース | qframe | Linux、macOS、Windows |
| focus | qfocus、フォーカスの記録 | qfocus | Linux、macOS、Windows |
| packages | qpac、パッケージマネージャー | qpac | Arch Linux |
| tools | qtools、システムの設定 | qtools | Arch Linux |
| quvyta | quvyta、ファミリーのランチャー | quvyta | Linux、macOS、Windows |
| all | このシステムで動かせるすべてのメンバー |
どのプログラムも長い名前でもインストールされます: quvyta-code、quvyta-focus など。
Windows
PowerShell で。二つ目の書き方は、一つ目ではできない名前とオプションの受け渡しができます。
管理者権限は要りません。Rust は rustup から、メンバーは crates.io から来て、書き込む設定はあなた自身のユーザー PATH だけ、しかも示されたフォルダーに同意したあとです。Rust がリンクする Visual Studio C++ ビルドツールが無ければ、それを入れるコマンドを表示して止まります。-Help は各オプションを説明します。
irm https://raw.githubusercontent.com/quvyta/quvyta/main/install.ps1 | iex& ([scriptblock]::Create((irm https://raw.githubusercontent.com/quvyta/quvyta/main/install.ps1))) code -Yesまず読んでから
スクリプトは短く素直です。中身はすべて関数の中にあり、最後の行から動き出すので、途中で切れたダウンロードは何も実行しません。
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh -o install.shless install.shsh install.shcargo で
どのメンバーも crates.io の crate です。Rust 1.95 以降が必要です。
そのあとシェルがコマンドを見つけられないときは、~/.cargo/bin を PATH に足してください。fish なら: fish_add_path ~/.cargo/bin。
cargo install quvyta-codecargo install quvyta-framework-showcasecargo install quvyta-focuscargo install quvyta-packagescargo install quvyta-toolscargo install quvytaフレームワークを、あなた自身のプロジェクトに
cargo add quvyta-framework