Shell completions
إذا كان لديك تويست مثبتًا عالميًا (على سبيل المثال، عبر Homebrew)، يمكنك تثبيت إكمال الصدفة لباش و Zsh للإكمال التلقائي للأوامر والخيارات.
ما هو التثبيت العالمي
التثبيت العام هو تثبيت متاح في متغير البيئة $PATH الخاص بالصدفة الخاصة بك. هذا يعني أنه يمكنك تشغيل tuist من أي دليل في جهازك الطرفي. هذه هي طريقة التثبيت الافتراضية لـ Homebrew.
Zsh
إذا كان لديك [oh-my-zsh] (https://ohmyz.sh/) مثبتًا لديك، فلديك بالفعل دليل لنصوص الإكمال النصية التي يتم تحميلها تلقائيًا - .oh-my-zsh/completions. انسخ نص الإكمال الجديد إلى ملف جديد في هذا الدليل يسمى _tuist:
bash
tuist --generate-completion-script > ~/.oh-my-zsh/completions/_tuistبدون oh-my-zsh ، ستحتاج إلى إضافة مسار لنصوص الإكمال إلى مسار الوظيفة لديك، وتشغيل التحميل التلقائي لنصوص الإكمال. أولاً، أضف هذه الأسطر إلى ~/.zshrc:
bash
fpath=(~/.zsh/completion $fpath)
autoload -U compinit
compinitبعد ذلك، أنشئ دليلاً في ~/.zsh/completion وانسخ نص الإكمال وانسخ نص الإكمال إلى الدليل الجديد، مرة أخرى في ملف يسمى _tuist.
bash
tuist --generate-completion-script > ~/.zsh/completion/_tuistباش
إذا كان لديك [bash-completion] (https://github.com/scop/bash-completion) مثبتًا لديك، يمكنك فقط نسخ نص الإكمال الجديد إلى الملف /usr/local/etc/bash_completion.d/tuist:
bash
tuist --generate-completion-script > /usr/local/etc/bash_completion.d/_tuistبدون إكمال bash-completion، ستحتاج إلى مصدر البرنامج النصي للإكمال مباشرةً. انسخه إلى دليل مثل ~/.bash_completions/ ، ثم أضف السطر التالي إلى ~/.bash_profile أو ~/.bashrc:
bash
source ~/.bash_completions/example.bashسمك
إذا كنت تستخدم [صدفة السمك] (https://fishshell.com)، يمكنك نسخ نص الإكمال الجديد إلى ~/.config/fish/completions/tuist.fish:
bash
mkdir -p ~/.config/fish/completions
tuist --generate-completion-script > ~/.config/fish/completions/tuist.fish