TechRetriever
Producto

Bash language, del primer borrador al diff revisado

01

Tú aportas el bash language y TechRetriever aporta las herramientas: lee tus scripts, redacta otros nuevos, los ejecuta en WSL o por SSH en sistemas que son tuyos y muestra el resultado real de cada paso en una tarjeta. Plan only no ejecuta nada. La versión 2.9.30 requiere Windows 10 u 11.

01

Lee antes de escribir

read_file y grep abren tus scripts y registros, así que un script nuevo sigue las costumbres que ya hay en tu carpeta.

02

Ejecuta e informa

Shell ejecuta tu script e informa del código de salida real, de modo que un comando fallido aparece como una tarjeta fallida.

03

Tú apruebas el cambio

edit_file muestra un diff, y Ask first se detiene antes de acciones que cambian algo.

Qué hace el agente con los scripts de Bash

Dónde encaja Bash y dónde ayuda el agente

Trata el lenguaje de programación Bash como el pegamento que une comandos y archivos para automatizar, no como una herramienta para cálculos pesados. Mantén los scripts cortos. El agente redacta el pegamento, y tú decides qué tareas merecen uno.

Dos tareas, de principio a fin

Añade un mensaje de uso a un script existente

Pídele al agente que añada un mensaje de uso a count-logs.sh para que el script se detenga cuando no se indique ninguna carpeta. read_file carga el script, y grep comprueba si ya existe una línea de uso. Si estás empezando, puedes pedirle al agente que explique los comandos de Bash de count-logs.sh que leen el sistema de archivos antes de editar nada. Luego edit_file añade una comprobación breve y muestra el cambio como un diff. Como set -u detiene el script cuando $1 no está definido, la comprobación debe mirar $# primero. Lee el diff, acéptalo solo si esa comprobación va antes de cualquier uso de $1, y ejecuta bash -n sobre el resultado.

Añade atajos a tu propio shell

Un saltador de directorios sencillo para Bash es una función corta que cambia a una carpeta que guardaste con un nombre. Pídele al agente que la escriba con write_file, y deja que web_search y http_get lean la página oficial del manual sobre la sintaxis de funciones y alias que usa. Que sea pequeña. Aprender Bash es en buena parte aprender patrones de scripting, y un saltador que recorre una lista de nombres guardados es un buen lugar para conocer los bucles while. Prueba la función en un shell desechable dentro de WSL en vez de en tu sesión principal. Lee el diff de cada cambio en tu archivo de arranque y guarda una copia de seguridad de ese archivo antes de aceptar nada.

Lo que TechRetriever no hace

TechRetriever no es un servicio alojado ni un plugin. Está pensado solo para tus propios archivos, tu propia PC y los servidores que estás autorizado a usar, y no hace cumplir ese alcance, así que cada tarea debes mantenerla tú dentro de él. Nada de lo que hay aquí garantiza que el código, los escaneos o los análisis sean correctos.

TechRetriever para Windows

Ponlo a trabajar con un solo script

Descargar TechRetriever ↗