Kanboard-Prod/doc/es_ES/cli.markdown

5.7 KiB
Executable File

Interface de linea de comandos

Kanboard provides a simple command line interface that can be used from any Unix terminal. This tool can be used only on the local machine.

This feature is useful to run commands outside of the web server processes.

Uso

  • Abre una terminal y ve a tu directorio de kanboard (ejemplo : cd /var/www/kanboard)
  • Corre el comando ./kanboard
Kanboard version master

Uso:
  comando [opciones] [argumentos]

Options:
  -h, --help            Visualizar mensaje de ayuda
  -q, --quiet           Sin mensajes de salida
  -V, --version         Visualiza la verssation version
      --ansi            Forzar salida ANSI
      --no-ansi         Deshabilitar salida ANSI
  -n, --no-interaction  No hacer cualquier pregunta interactiva
  -v|vv|vvv, --verbose  Incrementar la verbosidad de los mensajes: 1 para salida normal, 2 para mas salida verbosa y 3 para debug

Available commands:
  cronjob                            Ejecutar diariamente cronjob
  help                               Visualizar ayuda para los comandos
  list                               Lista de comandos
  worker                             Execute queue worker
 export
  export:daily-project-column-stats  Diariamente estadísticas de exportación de CSV (número de tareas por columna y por día )
  export:subtasks                    Exportar a CSV las subtareas
  export:tasks                       Exportar a CSV las tareas
  export:transitions                 Exportar a CSV tareas de transición
 locale
  locale:compare                     Comparar aplicacion de traducciones con el locale fr_FR
  locale:sync                        Sincronizar todas las traducciones basadas en el locale fr_FR
 notification
  notification:overdue-tasks         Enviar notifiaciones de las tareas atrasadas
 plugin
  plugin:install                     Instalar un plugin desde un archivo ZIP remoto
  plugin:uninstall                   Eliminar plugin
  plugin:upgrade                     Actualizar todos los plugins instalados
 projects
  projects:daily-stats               Calcular diariamente las estadisticas para todos los proyectos
 trigger
  trigger:tasks                      Disparadores de eventos calendarizados para todas las tareas
 user
  user:reset-2fa                     Eliminar la autenticación two-factor para un usuario
  user:reset-password                Cambiar el passwor del usuario

Comandos disponibles

Exportar las tareas en CSV

Uso:

./kanboard export:tasks <project_id> <start_date> <end_date>

Ejemplo:

./kanboard export:tasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv

CSV los datos son enviados a stdout.

Subtasks CSV export

Uso:

./kanboard export:subtasks <project_id> <start_date> <end_date>

Ejemplo:

./kanboard export:subtasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv

Exportación a CSV de tareas de transición

Uso:

./kanboard export:transitions <project_id> <start_date> <end_date>

Ejemplo:

./kanboard export:transitions 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv

Exportar diariamente resumenes de datos en CSV

Los datos exportados se pueden imprimir en la salida estándar:

./kanboard export:daily-project-column-stats <project_id> <start_date> <end_date>

Ejemplo:

./kanboard export:daily-project-column-stats 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv

Envio de notificaciones para tareas atrasadas

Los Emails se enviaran a todos los usuarios con las notificaciones habilitadas.

./kanboard notification:overdue-tasks

Parametros opcionales:

  • --show: Visualizar las notificaciones enviadas
  • --group: Grupo tareas atrasadas todo para un usuario (desde todos los proyectos) en un email
  • --manager: Enviar todas las tareas atrasadas a un project manager(s) en un email

También puede mostrar las tareas atrasadas con la bandera --show:

./kanboard notification:overdue-tasks --show
+-----+---------+------------+------------+--------------+----------+
| Id  | Title   | Due date   | Project Id | Project name | Assignee |
+-----+---------+------------+------------+--------------+----------+
| 201 | Test    | 2014-10-26 | 1          | Project #0   | admin    |
| 202 | My task | 2014-10-28 | 1          | Project #0   |          |
+-----+---------+------------+------------+--------------+----------+

Correr diariamente los calculos de estadisticas de los proyectos

Este comando calcula las estadisticas por cada proyecto:

./kanboard projects:daily-stats
Run calculation for Project #0
Run calculation for Project #1
Run calculation for Project #10

Trigger [Disparadores] para tareas

Este comando envia a "daily cronjob event" a todas las tareas abiertas de cada proyecto.

./kanboard trigger:tasks
Trigger task event: project_id=2, nb_tasks=1

Resetear el password del usuario

./kanboard user:reset-password my_user

Se le pedirá una contraseña y la confirmación. Los caracteres no se imprimen en la pantalla.

Eliminar la autenticación two-factor para un usuario

./kanboard user:reset-2fa my_user

Instalar un plugin

./kanboard plugin:install https://github.com/kanboard/plugin-github-auth/releases/download/v1.0.1/GithubAuth-1.0.1.zip

Nota: Los archivos instalados tendrán los mismos permisos que el usuario actual

Eliminar un usuario

./kanboard plugin:uninstall Budget

Upgrade todos los plugins

./kanboard plugin:upgrade
* Updating plugin: Budget Planning
* Plugin up to date: Github Authentication

Run Background worker

./kanboard worker