summaryrefslogtreecommitdiff
path: root/docs/cli.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'docs/cli.markdown')
-rw-r--r--docs/cli.markdown19
1 files changed, 17 insertions, 2 deletions
diff --git a/docs/cli.markdown b/docs/cli.markdown
index 7f923db0..4c4913e8 100644
--- a/docs/cli.markdown
+++ b/docs/cli.markdown
@@ -2,11 +2,10 @@ 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.
-Actually there is only one command, more stuff will be added later.
-
Usage
-----
@@ -19,6 +18,7 @@ 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
@@ -37,3 +37,18 @@ Example:
```bash
./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.
+
+```bash
+./kanboard send-notifications-due-tasks
+```
+
+Cronjob example:
+
+```bash
+# Everyday at 8am we check for due tasks
+0 8 * * * cd /path/to/kanboard && ./kanboard send-notifications-due-tasks >/dev/null 2>&1
+```