Čte dřív, než píše
read_file a grep otevřou tvé skripty a logy, takže nový skript drží zvyklosti, které už ve tvé složce jsou.
Ty přinášíš bash language a TechRetriever přináší nástroje: čte tvé skripty, píše nové, spouští je ve WSL nebo přes SSH na systémech, které patří tobě, a skutečný výsledek každého kroku ukazuje jako kartu. Plan only nic nespouští. Verze 2.9.30 vyžaduje Windows 10 nebo 11.
read_file a grep otevřou tvé skripty a logy, takže nový skript drží zvyklosti, které už ve tvé složce jsou.
Shell spustí tvůj skript a ohlásí skutečný návratový kód, takže selhaný příkaz se ukáže jako selhaná karta.
edit_file ukáže diff a Ask first se zastaví před akcemi, které něco mění.
Programovací jazyk Bash ber jako lepidlo, které spojuje příkazy a soubory pro automatizaci, ne jako nástroj na náročné výpočty. Drž skripty krátké. Agent lepidlo navrhne a ty rozhodneš, které úkoly si ho zaslouží.
logs/*.log4 souboryscripts/count-logs.sh12 řádkůusage scripts0 shodscripts/count-logs.shdiff zobrazenbash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0Popros agenta, aby do count-logs.sh přidal hlášku s použitím, takže se skript zastaví, když není zadaná žádná složka. read_file skript načte a grep zkontroluje, zda řádek s použitím už existuje. Začátečníci mohou agenta požádat, aby před jakoukoli úpravou vysvětlil příkazy Bashe v count-logs.sh, které čtou souborový systém. edit_file pak přidá krátký test a ukáže změnu jako diff. Protože set -u zastaví skript, když není nastaveno $1, měl by test nejdřív kontrolovat $#. Přečti si diff, přijmi ho, jen když tato kontrola stojí před každým použitím $1, a na výsledek spusť bash -n.
Jednoduchý skokan po adresářích pro Bash je krátká funkce, která přejde do složky uložené pod jménem. Nech ji napsat agenta přes write_file a nech web_search a http_get přečíst oficiální stránku manuálu o syntaxi funkcí a aliasů, které používá. Nech ji malou. Učit se Bash je z velké části učit se skriptovací vzory a skokan, který prochází seznam uložených jmen, je přirozené místo, kde poznáš cykly while. Funkci vyzkoušej v jednorázovém shellu uvnitř WSL, ne ve své hlavní relaci. Přečti si diff každé změny ve svém startovacím souboru a než cokoli přijmeš, ulož si zálohu toho souboru.
TechRetriever není hostovaná služba ani plugin. Je určen jen pro tvé vlastní soubory, tvůj počítač a servery, které smíš používat, a tento rozsah nevynucuje, takže každý úkol v něm držíš ty. Nic zde nezaručuje, že kód, skeny nebo analýzy jsou správné.