Integracja POSIX sh / Dash¶
Aby ułatwić interakcję z interfejsem CLI STT (Speech-to-Text), możesz dodać funkcję skrótu do swojego profilu powłoki. Dzięki temu możesz po prostu wpisać „twoje pytanie” w terminalu.
Uwaga: Dash i inne powłoki POSIX (
/bin/shw Debianie/Ubuntu domyślnie to Dash) nie obsługują słowa kluczowegolocalwe wszystkich kontekstach, podstawieniach procesów i tablicach. Poniższa funkcja została napisana tak, aby była w pełni kompatybilna z POSIX.
Instrukcje konfiguracji¶
Otwórz swój profil powłoki w edytorze, który lubisz: KOD_BLOKU_0
Wklej następujący blok na końcu pliku:
KOD_BLOKU_1
Załaduj ponownie swoją konfigurację: KOD_BLOKU_2
Uwagi dotyczące POSIX / myślnika¶
Słowo „lokalny” nie jest tutaj używane w celu zapewnienia maksymalnej kompatybilności. Wszystkie zmienne mają zakres funkcji wyłącznie zgodnie z konwencją; są technicznie globalne w ścisłym POSIX sh.
$@jest preferowane zamiast$*przy przekazywaniu argumentów do poleceń, aby zachować prawidłowe dzielenie słów na argumenty w cudzysłowie.bashzostaje zastąpiony przezshpodczas wykonywania skryptu pomocniczego Kiwix, aby pozostać w zestawie narzędzi POSIX.Ten plik konfiguracyjny najlepiej umieścić w
~/.profile, którego źródłem są powłoki logowania. W przypadku interaktywnych powłok niezalogowanych Twoja dystrybucja może używać~/.shrc— sprawdź dokumentację systemu.
Cechy¶
Ścieżki dynamiczne: Automatycznie znajduje katalog główny projektu za pomocą pliku znacznika
/tmp.Auto-Restart: Jeśli backend nie działa, próbuje uruchomić
start_servicei lokalne usługi Wikipedii.Inteligentne limity czasu: Najpierw próbuje uzyskać szybką reakcję w ciągu 2 sekund, a następnie powraca do trybu głębokiego przetwarzania trwającego 70 sekund.