View Transcript
Episode Description
驴Cansado del "trabajo sucio" en tus proyectos de c贸digo? En este episodio te muestro mi kit de supervivencia en la Terminal de Linux: 4 herramientas CLI que automatizan desde el mensaje de commit con IA hasta el versionado completo del proyecto con Rust.
. just (Task Runner) 馃
just es un gestor de tareas que sustituye a los Makefiles con una sintaxis m谩s sencilla y moderna.
Permite definir "recetas" (comandos complejos) en un Justfile para acciones como just test o just build.
Unifica y estandariza los comandos del proyecto, soportando la carga de variables desde archivos .env.
Su principal ventaja es simplificar la ejecuci贸n de comandos para que todo el equipo use el mismo script.
fish es una shell de l铆nea de comandos que ofrece caracter铆sticas avanzadas "out of the box" sin configuraci贸n adicional.
Su funci贸n estrella es la autosugesti贸n predictiva basada en el historial, ahorrando tiempo en la escritura de comandos largos.
Proporciona syntax highlighting (resaltado de sintaxis) y completado de comandos autom谩ticamente.
Utiliza un lenguaje de scripting m谩s limpio y consistente que Bash, ideal para funciones r谩pidas y sencillas.
dime es un cliente ligero en Rust que lleva la Inteligencia Artificial (p.ej., OpenAI) directamente a tu terminal.
Permite definir el comportamiento o rol del sistema mediante el argumento -i antes de la consulta.
Es ideal para tareas auxiliares de desarrollo, como generar mensajes de commit o crear snippets de Dockerfile.
Requiere un archivo dime.yml para gestionar la clave API, asegurando que la herramienta est茅 siempre enfocada y segura.
vampus es una herramienta en Rust que automatiza la actualizaci贸n de la versi贸n de tu proyecto bajo el esquema SemVer.
Asegura la consistencia del n煤mero de versi贸n (--patch, --minor, --major) en m煤ltiples archivos de configuraci贸n (Cargo.toml, README.md).
Utiliza el archivo .vampus.yml para definir los patrones de b煤squeda y reemplazo en el c贸digo fuente o documentaci贸n.
Incluye un modo preview que permite verificar el resultado del cambio de versi贸n antes de aplicarlo de forma permanente.
M谩s informaci贸n y enlaces en las notas del episodio
- 馃寪 Aqu铆 lo puedes encontrar todo 馃憠 https://atareao.es
- 鉁堬笍 Telegram (el grupo) 馃憠 https://t.me/atareao_con_linux
- 鉁堬笍 Telegram (el canal) 馃憠 https://t.me/canal_atareao
- 馃Γ Mastodon 馃憠 https://mastodon.social/@atareao
- 馃惁 Twitter 馃憠 https://twitter.com/atareao
- 馃悪 GitHub 馃憠 https://github.com/atareao
