📝 Cómo usar Arguments en OpenCode
En OpenCode, los arguments son esenciales para interactuar con comandos y scripts de manera flexible.
Permiten pasar contexto y datos a los comandos, haciendo que tus scripts se comporten de forma dinámica según lo que necesites.
🌟 Qué son los Arguments
Cuando utilizas OpenCode con herramientas como super-commit, cualquier cosa que escribas puede convertirse en contexto para un comando.
Por ejemplo, puedes decir:
/super-commit haz el commit en español
Y el sistema interpreta que quieres que el commit se haga en español.
Los arguments no solo pasan información, sino que también pueden determinar cómo se ejecuta un comando.
🔧 Cómo funcionan en la práctica
Los arguments pueden referirse a:
- Argumentos individuales: 1, 2, 3, etc.
- Cadena completa de texto: arguments, para recuperar todo lo que se pasa al comando.
- Contexto opcional: información extra que ayuda al comando a ejecutarse correctamente.
Por ejemplo, al publicar una nueva versión de un paquete en OpenCode:
/publish major
Aquí major es el primer argumento y el comando detecta automáticamente que se trata de una versión major.
Si necesitas pasar múltiples argumentos, puedes referirte a cada uno por su posición (1, 2, 3…) o capturar toda la cadena de texto con arguments.
🚀 Beneficios de usar Arguments
- Facilitan la automatización y scripting avanzado.
- Permiten inyectar contexto en cualquier comando.
- Mejoran la flexibilidad de tus comandos y scripts.
- Puedes combinar múltiples arguments para crear flujos complejos y personalizados.
💡 Tips prácticos
- Para capturar todos los argumentos pasados, utiliza
arguments. - Si pasas varios argumentos, cada uno puede ser referenciado por su posición: 1, 2, 3…
- Usa los arguments para dar contexto adicional, aumentando el poder de tus comandos.
🧠 Idea clave: Los arguments son el puente entre el comando y el contexto que necesitas. Comprender cómo pasarlos correctamente te permitirá automatizar tareas de forma inteligente y eficiente en OpenCode.