SuperAPI AI 工具集

basecamp-cli

办公与效率

查看项目

更新于 10-16 05:57

技能介绍

用途

basecamp-cli 是一个独立的命令行工具(CLI),用于管理 Basecamp 中的项目、待办事项(to-dos)、消息(messages)和 campfire 聊天。它通过 Basecamp 的 bc3 API(37signals Launchpad)与 Basecamp 交互,适合希望在终端环境中操作 Basecamp 的用户。

主要能力

根据现有资料,该工具可用于列出、创建、更新 Basecamp 中的项目、待办事项、消息和 campfire 等内容。具体支持的命令范围与参数细节暂未提供。

使用方式

安装

通过 npm 全局安装:

npm i -g @emredoganer/basecamp-cli

认证

首先在 37signals Launchpad 创建一个集成(OAuth 应用):

https://launchpad.37signals.com/integrations

然后执行以下命令进行配置与登录:

basecamp auth configure --client-id <id> --redirect-uri http://localhost:9292/callback
export BASECAMP_CLIENT_SECRET="<secret>"
basecamp auth login

说明

该工具使用 Basecamp 在 bc3-api 下发布的 API 文档:https://github.com/basecamp/bc3-api

BASECAMP_CLIENT_SECRET 有意不存储在磁盘上,需通过环境变量提供。

适用场景

适用于需要在命令行中管理 Basecamp 项目、待办事项、消息和 campfire 的开发者或团队,尤其是偏好终端工作流的用户。

限制

资料未提供该工具支持的具体命令列表、参数、平台兼容性、收费情况或性能表现等信息。