TickTick
Manage tasks in TickTick.
Prerequisite:
You must authenticate the CLI first by running:
INLINECODE0
Tools
ticktick_list
List tasks from the default project (Inbox) or a specific project.
-
project (string, optional): Project name to filter by.
-
status (string, optional): Filter by status (
incomplete [default],
complete).
CODEBLOCK0
ticktick_create
Create a new task.
-
title (string, required): The task title.
-
content (string, optional): Description or notes.
-
date (string, optional): Natural language date (e.g., "today", "tomorrow at 5pm", "next friday").
-
project (string, optional): Project name to add to.
-
priority (string, optional):
none,
low,
medium,
high.
CODEBLOCK1
ticktick_complete
Mark a task as complete by ID (get ID from ticktick_list).
-
id (string, required): The Task ID.
CODEBLOCK2
ticktick_projects
List all projects.
CODEBLOCK3
TickTick
在 TickTick 中管理任务。
前置条件:
您必须先通过运行以下命令来认证 CLI:
~/.cargo/bin/tickrs init
工具
ticktick_list
从默认项目(收件箱)或特定项目中列出任务。
- project(字符串,可选):按项目名称筛选。
- status(字符串,可选):按状态筛选(incomplete [默认],complete)。
bash
/home/david/.cargo/bin/tickrs task list --json \
{{#if project}}--project-name {{project}}{{/if}} \
{{#if status}}--status {{status}}{{/if}}
ticktick_create
创建新任务。
- title(字符串,必填):任务标题。
- content(字符串,可选):描述或备注。
- date(字符串,可选):自然语言日期(例如:today,tomorrow at 5pm,next friday)。
- project(字符串,可选):要添加到的项目名称。
- priority(字符串,可选):none、low、medium、high。
bash
/home/david/.cargo/bin/tickrs task create --json \
--title {{title}} \
{{#if content}}--content {{content}}{{/if}} \
{{#if date}}--date {{date}}{{/if}} \
{{#if project}}--project-name {{project}}{{/if}} \
{{#if priority}}--priority {{priority}}{{/if}}
ticktick_complete
通过 ID 将任务标记为已完成(从 ticktick_list 获取 ID)。
- id(字符串,必填):任务 ID。
bash
/home/david/.cargo/bin/tickrs task complete {{id}} --json
ticktick_projects
列出所有项目。
bash
/home/david/.cargo/bin/tickrs project list --json