Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.2 KB

cli.markdown

File metadata and controls

54 lines (37 loc) · 1.2 KB

Command Line Interface

Kanboard provide 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 the web server by example a huge report.

Usage

  • Open a terminal and go to your Kanboard directory (example: cd /var/www/kanboard)
  • Run the command ./kanboard
$ ./kanboard
Kanboard command line interface
===============================

- Task export to stdout (CSV format): ./kanboard export-csv <project_id> <start_date> <end_date>
- Send notifications for due tasks: ./kanboard send-notifications-due-tasks

Available commands

CSV export of tasks

Usage:

./kanboard export-csv <project_id> <start_date> <end_date>

Example:

./kanboard export-csv 1 2014-07-14 2014-07-20 > /tmp/my_custom_export.csv

Send notifications for due tasks

Emails will be sent to all users with notifications enabled.

./kanboard send-notifications-due-tasks

Cronjob example:

# Everyday at 8am we check for due tasks
0 8 * * *  cd /path/to/kanboard && ./kanboard send-notifications-due-tasks >/dev/null 2>&1