用途
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 的开发者或团队,尤其是偏好终端工作流的用户。
限制
资料未提供该工具支持的具体命令列表、参数、平台兼容性、收费情况或性能表现等信息。