Legge prima di scrivere
read_file e grep aprono i tuoi script e i tuoi log, così un nuovo script segue le abitudini che ci sono già nella tua cartella.
Tu porti il bash language e TechRetriever porta gli strumenti: legge i tuoi script, ne scrive di nuovi, li esegue in WSL o via SSH su sistemi tuoi e mostra il risultato reale di ogni passo in una scheda. Plan only non esegue nulla. La versione 2.9.30 richiede Windows 10 o 11.
read_file e grep aprono i tuoi script e i tuoi log, così un nuovo script segue le abitudini che ci sono già nella tua cartella.
Shell esegue il tuo script e riferisce il vero codice di uscita, così un comando fallito compare come una scheda fallita.
edit_file mostra un diff, e Ask first si ferma prima delle azioni che modificano qualcosa.
Considera il linguaggio di programmazione Bash come la colla che unisce comandi e file per l’automazione, non come uno strumento per calcoli pesanti. Tieni gli script brevi. L’agente scrive la colla, e tu decidi quali attività ne meritano una.
logs/*.log4 filescripts/count-logs.sh12 righeusage scripts0 corrispondenzescripts/count-logs.shdiff mostratobash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0Chiedi all’agente di aggiungere un messaggio d’uso a count-logs.sh in modo che lo script si fermi quando non viene indicata nessuna cartella. read_file carica lo script, e grep controlla se esiste già una riga d’uso. I principianti possono chiedere all’agente di spiegare i comandi Bash di count-logs.sh che leggono il file system prima di modificare qualsiasi cosa. edit_file aggiunge poi un breve controllo e mostra la modifica come diff. Poiché set -u ferma lo script quando $1 non è impostato, il controllo deve verificare prima $#. Leggi il diff, accettalo solo se quel controllo viene prima di ogni uso di $1, ed esegui bash -n sul risultato.
Un semplice salta-directory per Bash è una breve funzione che passa a una cartella salvata con un nome. Chiedi all’agente di scriverla con write_file, e lascia che web_search e http_get leggano la pagina ufficiale del manuale sulla sintassi di funzioni e alias che usa. Tienila piccola. Imparare Bash significa in gran parte imparare schemi di scripting, e un salta-directory che scorre un elenco di nomi salvati è un buon posto per incontrare i cicli while. Prova la funzione in una shell usa e getta dentro WSL invece che nella tua sessione principale. Leggi il diff di ogni modifica al tuo file di avvio e tieni una copia di backup di quel file prima di accettare qualsiasi cosa.
TechRetriever non è un servizio ospitato né un plugin. È pensato solo per i tuoi file, il tuo PC e i server che sei autorizzato a usare, e non fa rispettare questo ambito, quindi sei tu a tenere ogni attività al suo interno. Nulla qui garantisce che codice, scansioni o analisi siano corretti.