Skip to content

Traducción 🌍

Traduce o mejora la traducción de esta página.

Contribuye

Auto-completado en shells

Si tienes Tuist instalado globalmente (por ejemplo, a través de Homebrew), puedes instalar completions de shell para Bash y Zsh para autocompletar comandos y opciones.

::: advertencia ¿QUÉ ES UNA INSTALACIÓN GLOBAL?

Una instalación global es una instalación que está disponible en la variable de entorno $PATH de su shell. Esto significa que puedes ejecutar tuist desde cualquier directorio de tu terminal. Este es el método de instalación por defecto para Homebrew.

:::

Zsh

Si tiene oh-my-zsh instalado, ya tiene un directorio de scripts para cargar scripts de autocompletado automáticamente - .oh-my-zsh/completions. Copie su nuevo script de finalización a un nuevo archivo en ese directorio llamado _tuist:

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

Sin oh-my-zsh, necesitará añadir una ruta para los scripts de finalización a su ruta de funciones, y activar la autocarga de scripts de finalización. Primero, añade estas líneas a ~/.zshrc:

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

A continuación, cree un directorio en ~/.zsh/completion y copie el script de finalización en el nuevo directorio, de nuevo en un archivo llamado _tuist.

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

Bash

Si tienes bash-completion instalado, puedes simplemente copiar tu nuevo script de finalización al archivo /usr/local/etc/bash_completion.d/_tuist:

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

Sin bash-completion, necesitarás obtener el script de finalización directamente. Cópielo en un directorio como ~/.bash_completions/, y luego añada la siguiente línea a ~/.bash_profile o ~/.bashrc:

bash
source ~/.bash_completions/example.bash

Fish

Si utiliza fish shell, puede copiar su nuevo script de finalización en ~/.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.