Skip to content

Tłumaczenie 🌍

Możesz przetłumaczyć lub poprawić tłumaczenie tej strony.

Wnieś swój wkład

Uzupełnienia komend powłoki

Jeśli masz globalnie zainstalowany Tuist **** (np. przez Homebrew), możesz zainstalować uzupełnienia powłoki dla Bash i Zsh, aby automatycznie uzupełniać polecenia i opcje.

CO TO JEST INSTALACJA GLOBALNA?

Instalacja globalna to instalacja, która jest dostępna w zmiennej środowiskowej powłoki $PATH. Oznacza to, że można uruchomić tuist z dowolnego katalogu w terminalu. Jest to domyślna metoda instalacji Homebrew.

Zsh

Jeśli masz zainstalowane oh-my-zsh, masz już katalog automatycznie ładujących się skryptów uzupełniania - .oh-my-zsh/completions. Skopiuj nowy skrypt uzupełniania do nowego pliku w tym katalogu o nazwie _tuist:

bash
tuist --generate-completion-script > ~/.oh-my-zsh/completions/_tuist

Bez oh-my-zsh, będziesz musiał dodać ścieżkę do skryptów uzupełniania do ścieżki funkcji i włączyć automatyczne ładowanie skryptów uzupełniania. Najpierw dodaj te linie do ~/.zshrc:

bash
fpath=(~/.zsh/completion $fpath)
autoload -U compinit
compinit

Następnie utwórz katalog pod adresem ~/.zsh/completion i skopiuj skrypt uzupełniania do nowego katalogu, ponownie do pliku o nazwie _tuist.

bash
tuist --generate-completion-script > ~/.zsh/completion/_tuist

Bash

Jeśli masz zainstalowany bash-completion, możesz po prostu skopiować nowy skrypt uzupełniania do pliku /usr/local/etc/bash_completion.d/_tuist:

bash
tuist --generate-completion-script > /usr/local/etc/bash_completion.d/_tuist

Bez bash-completion, będziesz musiał pobrać skrypt uzupełniania bezpośrednio. Skopiuj go do katalogu takiego jak ~/.bash_completions/, a następnie dodaj następującą linię do ~/.bash_profile lub ~/.bashrc:

bash
source ~/.bash_completions/example.bash

Ryba

Jeśli używasz fish shell, możesz skopiować nowy skrypt uzupełniania do ~/.config/fish/completions/tuist.fish:

bash
mkdir -p ~/.config/fish/completions
tuist --generate-completion-script > ~/.config/fish/completions/tuist.fish

Released under the MIT License.