用途:在终端中通过 Trello REST API 管理 Trello 的看板、列表和卡片。
主要能力:可列出当前账号的看板、列出某看板下的列表、创建卡片、移动卡片到其他列表;命令均使用 curl 调用接口,可配合 jq 格式化输出。
使用方式:先在 https://trello.com/app-key 获取 API key,并在该页点击 Token 链接生成 token,然后设置环境变量: export TRELLO_API_KEY="your-api-key" export TRELLO_TOKEN="your-token"
列出看板: curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}'
列出看板中的列表: curl -s "https://api.trello.com/1/boards/{boardId}/lists?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}'
创建卡片: curl -s -X POST "https://api.trello.com/1/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" -d "idList={listId}" -d "name=Card Title" -d "desc=Card description"
移动卡片: curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" -d "idList={newListId}"
限制与说明:看板、列表、卡片 ID 可从 Trello URL 或上述列表命令获取;速率限制为每个 API key 每 10 秒 300 次请求。其余功能、收费与适用平台信息暂未提供。