basecamp-cli

TotalClaw 作者 totalclaw

通过 TypeScript CLI 管理 Basecamp(通过 bc3 API / 37signals Launchpad)项目、待办事项、消息和篝火。当您想要从终端列出/创建/更新 Basecamp 项目和待办事项时,或者将 Basecamp 自动化集成到 Clawdbot 工作流程时,请使用。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~emredoganer-basecamp-cli
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~emredoganer-basecamp-cli/file -o emredoganer-basecamp-cli.md
## 概述(中文)

通过 TypeScript CLI 管理 Basecamp(通过 bc3 API / 37signals Launchpad)项目、待办事项、消息和篝火。当您想要从终端列出/创建/更新 Basecamp 项目和待办事项时,或者将 Basecamp 自动化集成到 Clawdbot 工作流程时,请使用。

## 原文

# Basecamp CLI

This repo contains a standalone CLI.

## Install

```bash
npm i -g @emredoganer/basecamp-cli
```

## Auth

Create an integration (OAuth app) in 37signals Launchpad:
- https://launchpad.37signals.com/integrations

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

## Notes

- This uses the Basecamp API docs published under bc3-api: https://github.com/basecamp/bc3-api
- `BASECAMP_CLIENT_SECRET` is intentionally NOT stored on disk by the CLI.