🤖 Crear tus propios comandos
En esta clase aprenderás a crear tus propios comandos dentro de OpenCode para automatizar procesos que normalmente harías manualmente en la terminal.
El ejemplo principal será un comando llamado commit all, que permite agrupar cambios en commits semánticos y hacer push automáticamente.
🌟 Cómo crear un comando personalizado
Para crear tu propio comando en OpenCode:
- Dirígete a OpenCode y selecciona Commands/
- Escribe el nombre de tu comando, por ejemplo
supercomit.md. - Define la funcionalidad del comando:
- Añade una descripción clara
- Indica los pasos que debe realizar, como agrupar cambios y hacer push
- Configura el contexto de los argumentos
OpenCode ejecutará los pasos automáticamente según lo definido en tu comando.
🚀 Ejecutar el comando a nivel local
Una vez creado, tu comando funcionará a nivel del proyecto local:
- Busca tu comando en OpenCode
- Ejecuta
super commit - OpenCode inspeccionará el repositorio, identificará cambios y ejecutará todos los commits definidos
Esto te evita tener que preocuparte por cómo comitear manualmente cada archivo.
🌐 Hacer el comando global
Si quieres que el comando esté disponible en todos tus proyectos:
- Copia el comando a la carpeta global de OpenCode:
~/.config/opencode/commands/
- Esto permite ejecutar
supercomitdesde cualquier proyecto sin necesidad de redefinirlo.
Así, tu flujo de trabajo se vuelve consistente y reutilizable en múltiples proyectos.
🎯 Ideas clave de esta clase
- OpenCode permite crear comandos personalizados.
- Puedes definir todo el flujo de trabajo: commits, agrupación semántica y push.
- Los comandos pueden funcionar a nivel local o global.
- Facilita automatizar tareas repetitivas y mejorar productividad.
📌 Próximos pasos
Ahora que sabes cómo crear comandos:
- Define comandos que automatizan tareas frecuentes
- Configura si serán locales o globales según tu necesidad
- Empieza a ejecutar tus comandos y mejora tu flujo de trabajo en OpenCode