Atareao con Linux

ATA 742 - Cuatro herramientas IMPRESCINDIBLES para programar en Linux


Listen Later

¿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

    ...more
    View all episodesView all episodes
    Download on the App Store

    Atareao con LinuxBy atareao

    • 5
    • 5
    • 5
    • 5
    • 5

    5

    2 ratings


    More shows like Atareao con Linux

    View all
    Emilcar Daily by Emilcar

    Emilcar Daily

    24 Listeners

    Nadie Sabe Nada by SER Podcast

    Nadie Sabe Nada

    426 Listeners

    Applelianos by Applelianos

    Applelianos

    56 Listeners

    Topes de Gama Unplugged by Topes De Gama

    Topes de Gama Unplugged

    48 Listeners

    Radio Fitness Revolucionario by Marcos Vázquez

    Radio Fitness Revolucionario

    135 Listeners

    iSenaCode Live by Sergio Navas

    iSenaCode Live

    85 Listeners

    Cupertino, podcast sobre Apple by Álex Barredo, Ángel Jiménez, Matías Zavia

    Cupertino, podcast sobre Apple

    15 Listeners

    uGeekPodcast - Tecnología, Android, Software Libre, GNU/Linux, Servidores, Domótica y mucho más... by Angel

    uGeekPodcast - Tecnología, Android, Software Libre, GNU/Linux, Servidores, Domótica y mucho más...

    0 Listeners

    Inteligencia Artificial by Pocho Costa

    Inteligencia Artificial

    17 Listeners

    Curiosidades de la Historia National Geographic by National Geographic España

    Curiosidades de la Historia National Geographic

    181 Listeners

    Loop Infinito (by Xataka) by Webedia

    Loop Infinito (by Xataka)

    57 Listeners

    Tengo un Plan by Sergio Beguería y Juan Domínguez

    Tengo un Plan

    71 Listeners

    monos estocásticos by Antonio Ortiz, Matías S. Zavia

    monos estocásticos

    4 Listeners

    Spicy4tuna by spicy4tuna

    Spicy4tuna

    13 Listeners

    ROCA PROJECT by Carlos Roca

    ROCA PROJECT

    31 Listeners