Descripción General
Los comandos de tareas te permiten gestionar tus tareas de Apollo sin abrir la aplicación web. Todos los comandos soportan resolución fuzzy de nombres — puedes referenciar tareas por título, coincidencia parcial o UUID.Comandos
Listar Tareas
| Flag | Descripción |
|---|---|
-p, --project <name> | Filtrar por nombre o ID de proyecto |
-s, --status <status> | Filtrar por estado: backlog, todo, in_progress, blocked, done |
-a, --assignee <name> | Filtrar por responsable (usa me para ti mismo) |
--release <name> | Filtrar por nombre de release (coincidencia fuzzy) |
--specialty <name> | Filtrar por especialidad (ej: frontend, back-end, ai) |
--task-type <name> | Filtrar por tipo de tarea (ej: feature, bug, chore) |
--unassigned | Mostrar solo tareas sin responsable |
--due-before <date> | Tareas con fecha límite en o antes de una fecha (YYYY-MM-DD) |
--limit <n> | Máximo de resultados (por defecto: 50) |
Ver Detalles de la Tarea
Crear una Tarea
| Flag | Descripción |
|---|---|
-t, --title <title> | Título de la tarea (obligatorio) |
-p, --project <name> | Nombre o ID de proyecto (obligatorio) |
--priority <level> | critical, high, medium o low |
--assignee <name> | Nombre del responsable o me |
--description <text> | Descripción de la tarea |
--due <date> | Fecha límite (YYYY-MM-DD) |
--hours <n> | Horas estimadas |
Actualizar una Tarea
| Flag | Descripción |
|---|---|
-s, --status <status> | Nuevo estado |
--priority <level> | Nueva prioridad |
--assignee <name> | Nuevo responsable |
--description <text> | Nueva descripción |
--due <date> | Nueva fecha límite (YYYY-MM-DD) |
--hours <n> | Nuevas horas estimadas |
Acciones Rápidas
Operaciones en Lote
Para gestionar varias tareas a la vez, el CLI proporciona comandos en lote que operan sobre conjuntos de tareas filtrados por proyecto, estado o IDs explícitos.Actualización de Estado en Lote
Cambia el estado de varias tareas a la vez:| Flag | Descripción |
|---|---|
-s, --status <status> | Nuevo estado a establecer (obligatorio) |
--ids <id1,id2,...> | IDs de tareas separados por coma |
-p, --project <name> | Filtrar por proyecto |
--current-status <status> | Solo actualizar tareas con este estado actual |
Asignación en Lote
Asigna varias tareas a un miembro del equipo:| Flag | Descripción |
|---|---|
-a, --assignee <name> | Nombre del responsable o me (obligatorio) |
--ids <id1,id2,...> | IDs de tareas separados por coma |
-p, --project <name> | Filtrar por proyecto |
--unassigned-only | Solo asignar tareas sin responsable actual |
Creación en Lote
Crea varias tareas a la vez desde un archivo JSON:title, status, priority, description, due_date, estimated_hours.
Salida JSON
Todos los comandos soportan--json para salida estructurada: