Tuistのインストール
Tuist CLIは、実行可能ファイル、動的フレームワーク、およびリソースのセット (たとえば、テンプレート) で構成されています。 ソースからTuistを手動でビルドすることもできますが、有効なインストールを確保するために、以下のインストール方法のいずれかを使用することをお勧めします。
Mise
INFO
Miseは、異なる環境でツールの決定的なバージョンを確保する必要があるチームや組織にとって、推奨されるHomebrewの代替手段です。
Tuist は以下のコマンドのいずれかを使用してインストールできます。
mise install tuist # .tool-versions/.mise.tomlに指定された現在のバージョンをインストール
mise install [email protected] # 特定のバージョン番号をインストール
mise install tuist@3 # あいまいなバージョン番号をインストール
Homebrewのようなツールがグローバルに単一のバージョンをインストールしてアクティブにするのに対し、miseではバージョンをグローバルまたはプロジェクト単位で有効にする必要があります。 これは mise use
を実行することで行います。
mise use [email protected] # 現在のプロジェクトでtuist-x.y.zを使用
mise use tuist@latest # 現在のディレクトリで最新のtuistを使用
mise use -g [email protected] # tuist-x.y.zをグローバルデフォルトとして使用
mise use -g tuist@system # システムのtuistをグローバルデフォルトとして使用
Homebrew
Tuist は Homebrew と私達の formulas を使用してインストールできます:
brew tap tuist/tuist
brew install --formula tuist
brew install --formula [email protected]
シェルの補完
Tuistをグローバルにインストールしている場合 (例えば、Homebrew経由で)、BashやZsh用のシェル補完をインストールして、コマンドやオプションを自動補完できます。
グローバルインストールとは
グローバルインストールは、シェルの $PATH
環境変数で利用可能なインストールです。 つまり、ターミナルの任意のディレクトリから tuist
を実行できます。 This is the default installation method for Homebrew.
Zsh
oh-my-zsh がインストールされている場合、自動的に読み込まれる補完スクリプトのディレクトリ .oh-my-zsh/completions
があります。 新しい補完スクリプトをそのディレクトリに _tuist
という名前の新しいファイルとしてコピーします。
tuist --generate-completion-script > ~/.oh-my-zsh/completions/_tuist
oh-my-zsh
がない場合、補完スクリプトのパスを関数パスに追加し、補完スクリプトの自動読み込みを有効にする必要があります。 最初に、~/.zshrc
に以下の行を追加します。
fpath=(~/.zsh/completion $fpath)
autoload -U compinit
compinit
次に、~/.zsh/completion
にディレクトリを作成し、補完スクリプトを新しいディレクトリに再度 _tuist
というファイルにコピーします。
tuist --generate-completion-script > ~/.zsh/completion/_tuist
Bash
bash-completion がインストールされている場合、新しい補完スクリプトをファイル /usr/local/etc/bash_completion.d/_tuist
にコピーするだけで済みます。
tuist --generate-completion-script > /usr/local/etc/bash_completion.d/_tuist
bash-completion がない場合、補完スクリプトを直接 source で読み込む必要があります。 ~/.bash_completions/
のようなディレクトリにコピーし、次の行を ~/.bash_profile
または ~/.bashrc
に追加します。
source ~/.bash_completions/example.bash