@doguyilmaz/tapster

中文文档
2.2.0发布于 2026/11/13MITES Module零依赖构建来源已验证近 30 天下载 2903

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

中文使用文档
文档目录6 节
  1. 在浏览器中设置
  2. 如何运作
  3. 你的钥匙留在你的账户里
  4. 行动
  5. 文档
  6. 许可证

The tapster octopus, a courier carrying sealed parcels

窃听器

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

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

在浏览器中设置

惠璶 阿宝 和与 gh auth login。 macOS 的签名也需要一个苹果 开发者账户.

bunx @doguyilmaz/tapster setup

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

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

然后单击 释放 在一个项目上。 Tipster 标记了它在 GitHub 上的最新承诺, 并显示发布, 直到中枢完成 发表. 这个 教程 显示每个步骤.

想要一个终端? 运行 bunx @doguyilmaz/tapster init 在复制你的水龙头和 bunx @doguyilmaz/tapster add 内 每个项目。 见 从终端设置。 。 。 .

如何运作

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自己的代码只用在你的中枢运行中, 在输入你的中枢工作流程针。 读取 安保模式。 。 。 .

行动

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

on: workflow_dispatch
jobs:
  guide:
    runs-on: ubuntu-24.04
    steps:
      - uses: doguyilmaz/[email protected]

要移动一个枢纽 到一个新的发布,看 升级水龙头。 。 。 .

文档

设计文件在 文档/超能力/规格。 。 。 .

许可证

麻省理工学院

版本与发布记录

@doguyilmaz/tapster 共发布 24 个版本,首次发布于 2026/10/19;过去 12 个月发布了 24 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
2.2.0latest2026/11/13今天
2.1.02026/11/121 天前
2.0.22026/10/2816 天前
2.0.12026/10/2420 天前
1.7.42026/10/2321 天前
2.0.02026/10/2321 天前

关于 @doguyilmaz/tapster 的常见问题

@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 和提交记录判断。