zeyos-tasksync
v0.1.0
Published
Export/import ZeyOS tasks as YAML for easy editing
Downloads
8
Readme
ZeyOS TaskSync CLI
Purpose
Sometimes a good, old fashioned text file is simply more conventient for fast editing than a web interface. For this reason, I created this simple CLI tool in order to import/export all my tasks from ZeyOS into a YAML file for fast editing.
Installation
Simply install as global package via NPM:
npm install -g zeyos-tasksync
On ZeyOS, make sure that you install the Task Editor API (net.zeyon.task.textedit).
Usage
Export tasks
zeyos-tasksync export [filename.yml] -orderby={string} -assigneduser={string} -project={string} -priority={string} -search={string}
Import tasks
zeyos-tasksync import filename.yml
Options
General options
| Parameter | shortcut | Description | | --------- | -------- | --------------------------- | | help | -h | The name of the applicaiton | | config | -c | Config file | | username | | ZeyOS Username | | password | | Password | | host | | ZeyOS instance name or URL |
Export options
| Parameter | Description | Value | | --------- | --------------- | ------------------------------------------------------------- | | orderby | Order by clause | [duedate, tasknum, status, priority, progress, project, name] | | priority | Priority filter | [lowest, low, medium, high, highest] | | project | Project filter | Project name | | user | Assigned user | Assigned user name | | category | Tag or category | Tag name | | search | Search query | Query string (applies to task name and project name) |