Sentry CLI

Functional Software, Inc. (Sentry) · Sentry 的命令列工具,可上傳產物、管理版本,並處理受支援的問題、記錄、建置及快照工作流程。

Cask開發工具Apple 晶片 · Intel
主頁
來自 homebrew/cask
近 30 天安裝
2,530
App榜第 119
近一年安裝
5220
365 天累計
最新版本
3.8.2
22 小時前 · 10月22日
下載大小
14MB
arm64 / x86_64
更新節奏
每兩週
近 30 天 3 個版本

Sentry CLI 是一款開發工具類 Mac 軟體。開發者是 Functional Software, Inc. (Sentry)。

基本資訊

晶片
Apple 晶片 · Intel
開發者
Functional Software, Inc. (Sentry)
安裝命令
brew install --cask sentry-cli
Homebrew
可以安裝,由 Homebrew 更新
其他名稱
sentry-cli

以上資訊最早核查於 。檢視各項來源

介紹

AI 翻譯檢視原文

Sentry CLI 是 Sentry 的命令列公用工具,用於將開發及版本發佈工作流程與 Sentry 整合。此套件安裝來自 getsentry/sentry-cli 的 sentry-cli 執行檔。適合需要上傳產物、管理版本,以及自動存取受支援 Sentry 資料的開發者與 CI/CD 維護者。

開發與版本發佈工作

此工具可上傳偵錯資訊檔案及 JavaScript source map、建立及管理版本、關聯提交與部署資訊,並處理受支援的問題與記錄資料。建置與快照指令服務於受支援的 Sentry 工作流程,並非通用的本機應用程式建置器或螢幕擷取程式。

上傳偵錯符號與 source map,可協助 Sentry 解析堆疊追蹤,並將事件關聯至原始碼。CLI 不會取代受監控應用程式內的 Sentry SDK,不會建立監控伺服器,也不會自動為電腦上的每個程式加入監測。產物內容、偵錯識別碼與版本命名,必須與應用程式的建置及 SDK 設定一致。

安裝與初次使用

使用 brew install --cask sentry-cli 安裝此套件。Cask 會將平台二進位檔以 sentry-cli 名稱放在 Homebrew 的執行檔路徑;它不會安裝具圖形工作區的桌面應用程式。設定工作流程前,請使用 sentry-cli --version 及 sentry-cli --help 檢查已安裝版本與可用指令。

請選擇適當的 Mac 架構:目前記錄的下載是 Apple Silicon 適用的 Darwin arm64,Intel 則有獨立的 Darwin x86_64 二進位檔。官方版本也包含 Linux 與 Windows 組建,Cask 亦記錄了 Linux 變體。原生二進位檔不會只因另有 npm 安裝方式,就需要 npm 或 Node.js。從原始碼編譯另有 Rust/Cargo 與原生建置工具需求。

根據 HTTP HEAD,官方 Darwin arm64 3.8.0 二進位檔大小為 13,637,040 位元組。這是二進位檔的傳輸大小,不含上傳產物、本機建置輸出與快取。記錄中的 Cask 未宣告額外相依套件、衝突 Cask 或數字形式的 macOS 最低版本。請檢查相關版本與主機相容性,而非從套件的平台清單推斷通用最低需求。

驗證與設定

Sentry 操作通常需要已獲授權的 Sentry 組織/專案,以及適合該指令的憑證。請透過文件所列選項或 SENTRY_ORG 與 SENTRY_PROJECT 設定組織及專案代稱,並使用 SENTRY_AUTH_TOKEN 進行受支援的權杖驗證。SENTRY_URL 可選擇受支援的自行代管端點,取代代管服務。

設定可來自命令列選項、環境變數、.env 檔案與 .sentryclirc 檔案。工具會從工作目錄向上尋找設定,也會讀取使用者家目錄 .sentryclirc 中的預設值。請確認權杖及端點屬於預期的服務與專案,尤其是在含有繼承設定的儲存庫中。CI 請使用機密儲存機制,並保護任何含憑證的設定檔;避免將真實權杖放入提交至版本控制的範例或記錄。

DSN 會為受支援的指令識別事件接收目的地,但不能取代具版本或產物權限的 API 權杖。請只使用所選操作需要的最低權限,並檢查指令的驗證需求。安裝二進位檔不會建立帳號、授予組織成員資格或繞過服務權限。

遠端變更與資料處理

上傳與版本發佈指令可能將 source map、偵錯符號、建置檔案、快照或相關中繼資料傳送至選取的 Sentry 服務。這些產物可能含原始碼路徑或其他敏感資訊;上傳前請檢查工作流程傳送的內容與目的地帳號。本機指令以呼叫使用者的權限執行,伺服器操作則使用提供的 Sentry 憑證。

部分指令會建立、更新或移除伺服器端的版本資訊。納入自動化前,請檢查選項與目標。這是開發者工具,不保證每個指令都是唯讀,也不保證本機檔案及專案中繼資料預設維持私密。

伺服器相容性與專案狀態

標籤版本 README 支援 Sentry SaaS,以及自行代管的 Sentry 24.11.1 或更新版本。較舊的自行代管版本會被引導使用 CLI 2.58.6,同時註明僅官方支援的伺服器版本能獲得支援。較新的 CLI 功能可能需要伺服器端能力,且依相容性指南,建置指令僅限 Sentry SaaS。

目前上游儲存庫宣布,此 CLI 已不再積極開發,將由 getsentry/toolkit 中較新的 CLI 取代。功能請求與大多數新問題會導向新專案,舊專案的修正則聚焦於具體的遷移阻礙。目前安裝的 sentry-cli 套件是既有工具;另一套較新的 CLI 不會自動安裝,也不保證每個指令都能直接替換。

費用與授權

下載 CLI 不需要另購桌面工具訂閱。Sentry 代管帳號有各自的方案、用量限制與價格;自行代管則有基礎設施與營運需求。安裝 CLI 不含代管服務訂閱,也不提供無上限的事件、產物或建置容量。

3.8.0 原始碼採用 Functional Source License 1.1,並附未來生效的 MIT 授權(FSL-1.1-MIT)。它允許授權所定義的用途,並限制競爭性使用;某版本的 MIT 授權會在該版本可取得的第二週年生效。請勿將剛發佈的組建視為已受無限制的 MIT 授權,也不要假設所有 Sentry 伺服器產品都採用此 CLI 授權。相依套件與商標條款仍分別適用。

圖示為官方 Sentry 組織的品牌標誌。此套件沒有獨立的 GUI 螢幕截圖:它在終端機中使用,而檢視過的 CLI 文件中尚未確認有合適的官方終端機示意圖。

來源:標籤版本專案與相容性、CLI 文件、驗證與設定、官方變更記錄、標籤版本 FSL 授權、目前專案狀態、Sentry 方案。

系統要求

macOS應用版本晶片下載來源
適用於 macOS 27, 26, 15, 14, 13, 12, 11 的版本3.8.2Intelgithub.com/getsentry/sentry-cli/releases/download/3.8.2/sentry-cli-Darwin-x86_64SHA-256 084591ee1f0a43ba8696ccde30d4a79cd9a70d0fa294c5a10143a340f8f332ffHomebrew核查於
適用於 macOS 27, 26, 15, 14, 13, 12, 11 的版本3.8.2Apple 晶片github.com/getsentry/sentry-cli/releases/download/3.8.2/sentry-cli-Darwin-arm64SHA-256 c80d92b6d34eb64fe7402f56cc7968fbb15aab1c763254ad428b55cc98ec7dcfHomebrew核查於

如何在 Mac 上安裝 Sentry CLI

  1. 在「終端機」中執行: brew install --cask sentry-cli

不用 Homebrew 安裝

按晶片下載 Homebrew 使用的檔案: Apple 晶片Intel

SHA-256 只用來核對下載的檔案是否完整,不代表安全認證。 檢視 SHA-256 和下載網址

解除安裝 Sentry CLI 與可選的資料清理

解除安裝命令
brew uninstall --cask sentry-cli

普通解除安裝會刪除應用本身,設定和快取會保留。

深度清理(可選)

解除安裝命令
brew uninstall --zap --cask sentry-cli

--zap 還會刪除 Homebrew 定義裡列出的設定、快取等檔案,其中可能有其他應用共用的資料,刪除後無法恢復;它也不保證沒有任何殘留。請先備份需要保留的資料;如要保留設定和快取,請不要加 --zap。

Sentry CLI 可能留在 Mac 上的檔案(1)
檔案和資料夾
~/.sentryclirc

以上條目來自 Homebrew 定義,核查於 ;它們只說明定義宣告會刪除什麼,不代表你的 Mac 上都有。

3.8.2 更新內容

新版本 OpenNavo 編輯

這個版本沒有單獨的更新說明。

Sentry CLI 的安全事實

這裡只列可以核驗的事實,並註明來源和日期,不是安全認證。要檢查你下載的檔案,可以用 OpenNavo 在本機掃描。

分發渠道
Homebrew
用 OpenNavo 掃描會在 OpenNavo 用戶端中開啟掃描預覽,由你決定是否開始。 瞭解安全防護

安裝細節

來源倉庫
homebrew/cask
附帶命令
sentry-cli
下載網址
https://github.com/getsentry/sentry-cli/releases/download/3.8.2/sentry-cli-Darwin-arm64
SHA-256
c80d92b6d34eb64fe7402f56cc7968fbb15aab1c763254ad428b55cc98ec7dcf
Homebrew 定義檔案
github.com/homebrew/homebrew-cask/blob/HEAD/Casks/s/sentry-cli.rb
formulae.brew.sh
formulae.brew.sh/cask/sentry-cli
原始碼
github.com/getsentry/sentry-cli

安裝與解除安裝內容

  • 安裝 binary

    來源檔案: sentry-cli-Darwin-arm64

    宣告的目標位置: $HOMEBREW_PREFIX/bin/sentry-cli

    檢視完整宣告
    {
      "binary": [
        "sentry-cli-Darwin-arm64",
        {
          "target": "sentry-cli"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/sentry-cli"
    }
  • 清理使用者資料 zap

    檢視完整宣告
    {
      "zap": [
        {
          "trash": "~/.sentryclirc"
        }
      ]
    }

關於 Sentry CLI 的常見問題

Sentry CLI 安全嗎?

Sentry CLI 收錄在 Homebrew 官方軟體庫中,沒有被停用。自 2026 年 9 月起,Homebrew 會停用沒有通過 macOS Gatekeeper 檢查的應用。安裝時,Homebrew 會用 SHA-256 校驗值核對來自 github.com 的安裝檔。過去 30 天,它透過 Homebrew 安裝了 2,530 次。

如何在 Mac 上徹底解除安裝 Sentry CLI?

執行 brew uninstall --cask sentry-cli。要連設定和快取一起刪除,執行 brew uninstall --zap --cask sentry-cli。--zap 還會刪除 Homebrew 定義裡列出的設定、快取等檔案,其中可能有其他應用共用的資料,刪除後無法恢復;它也不保證沒有任何殘留。請先備份需要保留的資料;如要保留設定和快取,請不要加 --zap。這會同時刪除 ~/.sentryclirc。

Sentry CLI 支援 Apple 晶片(M1 及更新)的 Mac 嗎?

支援。Homebrew 會為 Apple 晶片和 Intel 晶片的 Mac 分別下載不同的安裝檔。

Sentry CLI 的設定和資料儲存在哪裡?

資料儲存在 ~/.sentryclirc。這些位置來自 Homebrew 的清理清單。

Sentry CLI 的最新版本是多少?

最新版本是 3.8.2,Homebrew 收錄於 10月22日。執行 brew upgrade --cask sentry-cli 即可更新。

安裝 Sentry CLI 還會裝上什麼?

還會裝上 1 個命令列工具:sentry-cli。

來源

頁面上的每項資料都註明來源和核查日期;過期的資料只寫「截至」某日,不再當作當前事實。