Tuistのインストール
Tuist CLIは、実行可能ファイル、動的フレームワーク、およびリソースのセット (たとえば、テンプレート) で構成されています。 ソースからTuistを手動でビルドすることもできますが、有効なインストールを確保するために、以下のインストール方法のいずれかを使用することをお勧めします。
推奨: mise
Tuistは、Tuistのバージョンを確実に管理およびアクティベートするツールとして、miseをデフォルトにしています。 システムにインストールされていない場合は、これらのインストール方法のいずれかを使用できます。 シェルに提案された行を追加することを忘れないでください。これにより、ターミナルセッションでTuistプロジェクトディレクトリを選択したときに、正しいバージョンがアクティブになります。
INFO
Miseは、Homebrewのような代替手段よりも推奨されます。なぜなら、ディレクトリ単位で設定して有効にできるため、すべての環境で同じTuistのバージョンを確実に使用することができるからです。
インストール後、以下のコマンドのいずれかを使用して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
環境間でのバージョンの固定が問題でない場合は、Homebrewと私たちのformulaを使用してTuistをインストールできます。
brew tap tuist/tuist
brew install --formula tuist
brew install --formula [email protected]
シェルの補完
Tuistをグローバルにインストールしている場合、BashやZshのためのシェル補完をインストールしてコマンドやオプションを自動補完できます。
グローバルインストールとは
グローバルインストールは、シェルの $PATH
環境変数で利用可能なインストールです。 つまり、ターミナルの任意のディレクトリから tuist
を実行できます。 This is the default installation method for Homebrew.
Zsh
oh-my-zsh がインストールされている場合、自動的に読み込まれる補完スクリプトのディレクトリ .oh-my-zsh/completions
があります。 新しい補完スクリプトをそのディレクトリに _tuist
という名前の新しいファイルとしてコピーします。 新しい補完スクリプトをそのディレクトリに _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 がない場合、補完スクリプトを直接ソースする必要があります。 bash-completion がない場合、補完スクリプトを直接ソースする必要があります。 bash-completion がない場合、補完スクリプトを直接ソースする必要があります。 bash-completionがない場合、補完スクリプトを直接ソースする必要があります。 bash-completionがない場合、補完スクリプトを直接ソースする必要があります。 bash-completionがない場合、補完スクリプトを直接ソースする必要があります。 bash-completionがない場合、補完スクリプトを直接ソースする必要があります。 ~/.bash_completions/
のようなディレクトリにコピーし、次の行を ~/.bash_profile
または ~/.bashrc
に追加します。 ~/.bash_completions/
のようなディレクトリにコピーし、次の行を ~/.bash_profile
または ~/.bashrc
に追加します。
source ~/.bash_completions/example.bash