SeedSpindle
Producto

Agrega alias de Bash a tu shell de Linux, revisados como diffs

01

Agregar un alias es una tarea pequeña con consecuencias reales, porque una línea incorrecta en ~/.bashrc te acompaña en cada terminal nueva. SeedSpindle para Windows lee el archivo a través de WSL o SSH, propone la nueva línea como un diff, ejecuta la comprobación en Linux y espera tu aprobación. Cada cambio queda visible en una tarjeta, para que leas qué hizo el agente, qué herramienta usó y qué devolvió el shell.

01

Editar archivos de shell

Lee ~/.bashrc, propone un diff y escribe el cambio solo después de que lo aceptes.

02

Ejecutar comprobaciones de shell

Shell ejecuta comandos en WSL o SSH y muestra el código de salida real en la tarjeta del chat.

03

Buscar comandos

Busca páginas de manual con apropos y lee la ayuda integrada, luego convierte lo que encuentres en un alias.

Lo que el agente puede usar

Cómo fluye el trabajo

El agente lee tus archivos, propone cada cambio como un diff y ejecuta los comandos en el entorno que elegiste, para que el resultado en la tarjeta provenga del shell real y no de una suposición. Leer es libre de efectos secundarios, y cada escritura espera tu aprobación en modo Ask first. Auto-run salta esa pausa, así que úsalo solo para pasos que ya confías. Plan only es el más lento y el más cauteloso: escribe lo que haría y se detiene. Elige el modo que coincida con cuánto quieres ver antes de que cambie un archivo, y cambia cuando la tarea lo requiera. Cada tarjeta conserva su salida completa, que puedes abrir después.

Tareas comunes

Agregar un atajo a una carpeta

Tarea: ir a una carpeta de proyecto con una sola palabra corta. El agente lee tu archivo de aliases con read_file, lo copia con copy_file y propone una sola línea con edit_file, por ejemplo un nombre que ejecute cd hacia tu carpeta de proyectos. Un scriptlet de bashrc puede cambiar el directorio de cd para ti de la misma manera, y el diff lo muestra como unas cuantas líneas añadidas. Shell luego carga el archivo con source y reporta el código de salida. Lista corta. Ask first pausa antes de la escritura, así que lees el diff, lo aceptas y pruebas el nuevo nombre en una terminal nueva. El mismo patrón funciona para cualquier atajo: el agente nombra las herramientas que usa, ves cada resultado y ningún archivo cambia antes de que lo apruebes.

Agregar entradas de alias de Linux en masa

Tarea: poner varios atajos relacionados en un solo lugar. Para agregar entradas de alias de Linux para ll, la y un resumen de disco, el agente lee ~/.bash_aliases con read_file, busca conflictos de nombres con grep y propone el bloque completo como un solo diff. El historial de shell por directorio es un tema separado, y el agente puede redactar esas líneas de bashrc también si se lo pides. Te dice qué líneas son nuevas. Plan only escribe el plan y no ejecuta nada, así que puedes leer las 3 adiciones primero, luego cambiar a Ask first, aceptar el diff y ejecutar alias para ver la lista. El agente muestra la lista final de aliases en la tarjeta, para que nada sobre el resultado te quede oculto. Como el agente lee antes de escribir, puede notar que un nombre ya está tomado y avisarte antes de proponer un conflicto.

Cambiar los colores del prompt

Tarea: hacer el prompt más tranquilo. Muchos usuarios quieren quitar el color del prompt después de copiar una línea colorida de un foro, y el agente encuentra la línea que establece el prompt en ~/.bashrc con grep y la lee con read_file. edit_file propone una versión más corta como un diff, así que ves qué códigos de escape desaparecen. Shell no puede mostrarte los colores, porque la comprobación es cómo se ve el prompt, lo cual es tu trabajo. Tómate tu tiempo. Abre una terminal nueva después de aceptar el diff y juzga el resultado con tus propios ojos. Esta es también la forma en que pruebas una línea nueva de forma segura: la cargas, miras el resultado y pides una reversión si no es lo que querías.

Hacer una copia de seguridad antes de editar

Tarea: proteger el archivo del que dependes todos los días. El agente usa copy_file para guardar ~/.bashrc con un nuevo nombre en la misma carpeta, luego read_file para confirmar que la copia se abre, y solo después edit_file propone el cambio real. Tú eliges el nombre de la copia de seguridad, y una restauración es otra llamada a copy_file en la dirección opuesta. Existen dos archivos. Ask first pausa antes de cada escritura, así que el diff, el clic de aceptación y la prueba en una nueva terminal forman un bucle que puedes repetir para cada una de las 8 herramientas en la lista de características. Cuando terminas, la copia de seguridad y el archivo nuevo quedan lado a lado, lo que facilita una comparación posterior y mantiene tu historial claro.

Lo que SeedSpindle no hace

SeedSpindle no es un servicio alojado ni un plugin. Está pensado solo para tus propios archivos, tu propia PC y servidores que tienes autorización para usar, y mantienes el trabajo dentro de ellos, porque Shell, web y SSH no están limitados a una sola carpeta. Revisas cada diff y resultado tú mismo, ya que no se promete que todo esté correcto. Eso incluye los aliases y funciones que propone: lee qué hacen antes de aceptarlos y nunca alias un comando para ocultar lo que realmente hace.

SeedSpindle para Windows

Empieza a editar tu shell con un diff

Descargar SeedSpindle ↗