Kanboard-Prod/doc/ru_RU/cli.markdown

332 lines
8.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Интерфейс командной строки
==========================
Канборд обеспечивает простой интерфейс командной строки, которым можно воспользоваться только из Unix терминала. Эта возможность доступна только с локальной машины.
Интерфейс командной строки полезен для выполнения команд вне процессов веб сервера.
Использование[¶](#usage "Ссылка на этот заголовок")
---------------------------------------------------
- Откройте терминал и перейдите в директорию Канборд (например: `cd /var/www/kanboard`)
- Выполните команду `./kanboard`
<!-- -->
Kanboard version master
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Available commands:
cronjob Execute daily cronjob
help Displays help for a command
list Lists commands
export
export:daily-project-column-stats Daily project column stats CSV export (number of tasks per column and per day)
export:subtasks Subtasks CSV export
export:tasks Tasks CSV export
export:transitions Task transitions CSV export
locale
locale:compare Compare application translations with the fr_FR locale
locale:sync Synchronize all translations based on the fr_FR locale
notification
notification:overdue-tasks Send notifications for overdue tasks
plugin
plugin:install Install a plugin from a remote Zip archive
plugin:uninstall Remove a plugin
plugin:upgrade Update all installed plugins
projects
projects:daily-stats Calculate daily statistics for all projects
trigger
trigger:tasks Trigger scheduler event for all tasks
user
user:reset-2fa Remove two-factor authentication for a user
user:reset-password Change user password
Доступные команды[¶](#available-commands "Ссылка на этот заголовок")
--------------------------------------------------------------------
### Экспорт задач в формате CSV[¶](#tasks-csv-export "Ссылка на этот заголовок")
Применение:
./kanboard export:tasks <project_id> <start_date> <end_date>
Пример:
./kanboard export:tasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
Данные CSV передаются в `stdout`.
### Экспорт подзадач в формате CSV[¶](#subtasks-csv-export "Ссылка на этот заголовок")
Применение:
./kanboard export:subtasks <project_id> <start_date> <end_date>
Пример:
./kanboard export:subtasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
### Экспорт перемещения задач в формате CSV[¶](#task-transitions-csv-export "Ссылка на этот заголовок")
Применение:
./kanboard export:transitions <project_id> <start_date> <end_date>
Пример:
./kanboard export:transitions 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
### Экспорт ежедневных сведений в формате CSV[¶](#export-daily-summaries-data-in-csv "Ссылка на этот заголовок")
Экспортированные данные будут выведены в стандартный вывод:
./kanboard export:daily-project-column-stats <project_id> <start_date> <end_date>
Пример:
./kanboard export:daily-project-column-stats 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
### Отправка уведомлений для просроченных задач[¶](#send-notifications-for-overdue-tasks "Ссылка на этот заголовок")
Email сообщения будут отправлены всем пользователям, у которых включено оповещение.
./kanboard notification:overdue-tasks
Необязательные параметры:
- `--show`: Показывать отправку уведомлений
- `--group`: Группировать все просроченные задачи для одного пользователя (со всех проектов) на один email
- `--manager`: Посылать все просроченные задачи менеджеру (менеджерам) проекта в одном email сообщении
Вы можете просмотреть просроченные задачи с помощью параметра `--show`:
```bash
./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 | |
+-----+---------+------------+------------+--------------+----------+
```
### Запуск ежедневной калькуляции статистики[¶](#run-daily-project-stats-calculation "Ссылка на этот заголовок")
Эта команда считает статистику для каждого проекта:
./kanboard projects:daily-stats
Run calculation for Project #0
Run calculation for Project #1
Run calculation for Project #10
### Триггеры для задач[¶](#trigger-for-tasks)
Эта команда посылает “событие для ежедневных фоновых заданий” для всех открытых задач в каждом проекте.
./kanboard trigger:tasks
Trigger task event: project_id=2, nb_tasks=1
### Сброс пароля пользователя[¶](#reset-user-password "Ссылка на этот заголовок")
./kanboard user:reset-password my_user
Будет запрошен пароль и подтверждение. Символы не отображаются на экране.
### Удаление двухуровневой аутентификации для пользователя[¶](#remove-two-factor-authentication-for-a-user "Ссылка на этот заголовок")
./kanboard user:reset-2fa my_user
### Установка плагина[¶](#install-a-plugin "Ссылка на этот заголовок")
./kanboard plugin:install https://github.com/kanboard/plugin-github-auth/releases/download/v1.0.1/GithubAuth-1.0.1.zip
Заметка: Установленные файлы будут иметь теже права, что и у текущего пользователя
### Удаление плагина[¶](#remove-a-plugin "Ссылка на этот заголовок")
./kanboard plugin:uninstall Budget
### Обновление всех плагинов[¶](#upgrade-all-plugins "Ссылка на этот заголовок")
./kanboard plugin:upgrade
* Updating plugin: Budget Planning
* Plugin up to date: Github Authentication
[Русская документация Kanboard](http://kanboard.ru/doc/)