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