# @doguyilmaz/tapster 中文文档

规范地址：https://npmcn.com/package/%40doguyilmaz/tapster/

版本：2\.2\.0
npm 元数据更新时间：2026-11-13T11:02:53.702Z
中文译文更新时间：2026-11-12T16:00:07.963Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40doguyilmaz/tapster
原文对照：https://npmcn.com/package/%40doguyilmaz/tapster/?lang=original
项目主页：https://tapster.doguyilmaz.com/
源码仓库：https://github.com/doguyilmaz/tapster

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：1.2 MB，4 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2026-10-19T13:12:51.937Z
- 最新版本发布：2026-11-13T11:02:53.211Z
- 近 30 天下载量：2903（2026-10-13 至 2026-11-11，npm 官方下载统计）
- 已发布版本数：24（近 12 个月 24 个）

## 中文简介

签名、 公证并发布您在浏览器中设置的 Homebrew 水龙头中的所有项目的发布

## 安装

```sh
npm install @doguyilmaz/tapster
```

也可以使用：`pnpm add @doguyilmaz/tapster`、`yarn add @doguyilmaz/tapster`、`bun add @doguyilmaz/tapster`

## README

![The tapster octopus, a courier carrying sealed parcels](https://raw.githubusercontent.com/doguyilmaz/tapster/main/site/public/logo-512.png)

# 窃听器

龙卷风将你的土生土长的龙卷风 变成一个标志 公证和公布你所有作品的地方 项目。 每个项目建立其文件并打开一个发布稿. 它没有签署证书,没有公证人的钥匙 没有水龙头标志.

**教学和文件: [(原始内容存档于2017-10-26). tapster. doguyilmaz.com](https://tapster.doguyilmaz.com/)**  
**无 : [@doguyilmaz/tapster (英语)](https://www.npmjs.com/package/@doguyilmaz/tapster)**

## 在浏览器中设置

惠璶 [阿宝](https://bun.sh/) 和与 `gh auth login`。 macOS 的签名也需要一个苹果 开发者账户.

```sh
bunx @doguyilmaz/tapster setup
```

在您的浏览器中打开一个页面, 由您的计算机服务 。 它让你走遍每一步 展示每个步骤 gitHub 上的更改 :

1.  **选择或创建您的水龙头 .** 它成为了你的中心.
2.  **保护它, 创建其 GitHub App并存储您的 Apple 文件 .** 放下枪 `.p12` 财务报告和审定财务报表 `.p8`; 您的密码管理器 可以留着 `.p12` 密码.
3.  **写中枢文件.** 龙卷风通过GitHub 把它们献给你的龙卷风;你不需要克隆它.
4.  **添加您的项目 .** tappster 在您的计算机上找到克隆的工程, 准备其发布工作流程, 保护 并推荐他们到中心.

然后单击 **释放** 在一个项目上。 Tipster 标记了它在 GitHub 上的最新承诺, 并显示发布, 直到中枢完成 发表. 这个 [教程](https://tapster.doguyilmaz.com/tutorial/before/) 显示每个步骤.

想要一个终端? 运行 `bunx @doguyilmaz/tapster init` 在复制你的水龙头和 `bunx @doguyilmaz/tapster add` 内 每个项目。 见 [从终端设置](https://tapster.doguyilmaz.com/guides/terminal/)。 。 。 .

## 如何运作

```
project (tag v1.2.3)                   hub: you/homebrew-tap
  builds, attests, holds no keys       runs tapster on a schedule or when rung
  -> draft release + checksums.txt  -> checks every file against the project's build
                                       signs and notarizes the macOS code
                                       publishes the release
                                       writes the cask, the Scoop manifest and the apt and dnf repositories
```

它发布由GoReleader所建的Go工具,为Bun所写的命令行工具以及用Sparkle所更新的Mac应用程序. 用户用Homebrew,Scoop,apt或dnf来安装. 当某事需要你时,比如一个过期的证书 很快,枢机打开一个问题,一旦一切都好就关闭.

## 你的钥匙留在你的账户里

窃听器没有服务器 。 您的苹果证书, 公证密钥和 App密钥是您的枢机的秘密 `tapster` 环境, 仅限其 `main` 分支可以打开。 项目没有签名密钥 。 没有其他人,包括龙卷风的作者 接受他们。 Tapster自己的代码只用在你的中枢运行中, 在输入你的中枢工作流程针。 读取 [安保模式](https://tapster.doguyilmaz.com/reference/security/)。 。 。 .

## 行动

您不会自己写中心工作流程: 设置会通过承诺来写它并固定此动作 。 如果添加动作 从市场第一,运行一次。 没有 `mode` 它运行一个向导: 它运行摘要检查您的仓库和 显示下一步.

```yaml
on: workflow_dispatch
jobs:
  guide:
    runs-on: ubuntu-24.04
    steps:
      - uses: doguyilmaz/tapster@v1.2.0
```

要移动一个枢纽 到一个新的发布,看 [升级水龙头](https://tapster.doguyilmaz.com/guides/upgrade/)。 。 。 .

## 文档

-   [教学](https://tapster.doguyilmaz.com/tutorial/before/): 从空水龙头到安装释放
-   指南: [从终端设置](https://tapster.doguyilmaz.com/guides/terminal/), (中文(简体) ), [释放器](https://tapster.doguyilmaz.com/guides/goreleaser/), (中文(简体) ), [阿宝](https://tapster.doguyilmaz.com/guides/bun/), (中文(简体) ), [有 Sparkle 的 Mac 应用程序](https://tapster.doguyilmaz.com/guides/sparkle/), (中文(简体) ), [apt 和 dnf (英语:](https://tapster.doguyilmaz.com/guides/linux/), (中文(简体) ), [门铃](https://tapster.doguyilmaz.com/guides/doorbell/), (中文(简体) ), [自动发布和工作流程标签](https://tapster.doguyilmaz.com/guides/auto-tag/), (中文(简体) ), [依赖破坏](https://tapster.doguyilmaz.com/guides/dependabot/), (中文(简体) ), [单一应用程序的证书](https://tapster.doguyilmaz.com/guides/certificates/), (中文(简体) ), [键旋转](https://tapster.doguyilmaz.com/guides/rotate/), (中文(简体) ), [升级](https://tapster.doguyilmaz.com/guides/upgrade/)
-   参考: [图标](https://tapster.doguyilmaz.com/reference/commands/), (中文(简体) ), [录音机. yml](https://tapster.doguyilmaz.com/reference/config/), (中文(简体) ), [警卫](https://tapster.doguyilmaz.com/reference/security/), (中文(简体) ), [解决问题](https://tapster.doguyilmaz.com/reference/troubleshooting/)

设计文件在 [文档/超能力/规格](https://npmcn.com/package/%40doguyilmaz/tapster/docs/superpowers/specs)。 。 。 .

## 许可证

麻省理工学院

## 常见问题

### @doguyilmaz/tapster 是什么？

签名、 公证并发布您在浏览器中设置的 Homebrew 水龙头中的所有项目的发布

### 如何安装 @doguyilmaz/tapster？

在项目目录运行 npm install @doguyilmaz/tapster，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 tapster，可以用 npx tapster 直接运行。

### @doguyilmaz/tapster 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/doguyilmaz\_\_tapster 是否存在。

### @doguyilmaz/tapster 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @doguyilmaz/tapster 可以商用吗？

@doguyilmaz/tapster 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @doguyilmaz/tapster 的下载量有多少？

根据 npm 官方下载统计，@doguyilmaz/tapster 在 2026/10/13 – 2026/11/11 这 30 天内被下载 2,903 次，日均约 97 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @doguyilmaz/tapster 还在维护吗？

最新版本 2\.2\.0 发布于 2026/11/13（今天）；至今共发布 24 个版本，其中过去 12 个月发布了 24 个；首次发布于 2026/10/19。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

