Sentry CLI
Functional Software, Inc. (Sentry) · Sentry 的命令列工具,可上傳產物、管理版本,並處理受支援的問題、記錄、建置及快照工作流程。
- 近 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.2 | Intel | github.com/getsentry/sentry-cli/releases/download/3.8.2/sentry-cli-Darwin-x86_64SHA-256 084591ee1f0a43ba8696ccde30d4a79cd9a70d0fa294c5a10143a340f8f332ff | Homebrew核查於 |
| 適用於 macOS 27, 26, 15, 14, 13, 12, 11 的版本 | 3.8.2 | Apple 晶片 | github.com/getsentry/sentry-cli/releases/download/3.8.2/sentry-cli-Darwin-arm64SHA-256 c80d92b6d34eb64fe7402f56cc7968fbb15aab1c763254ad428b55cc98ec7dcf | Homebrew核查於 |
如何在 Mac 上安裝 Sentry CLI
- 在「終端機」中執行:
brew install --cask sentry-cli
解除安裝 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
安裝細節
- 來源倉庫
- 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。這會同時刪除 ~/。
Sentry CLI 支援 Apple 晶片(M1 及更新)的 Mac 嗎?
支援。Homebrew 會為 Apple 晶片和 Intel 晶片的 Mac 分別下載不同的安裝檔。
Sentry CLI 的設定和資料儲存在哪裡?
資料儲存在 ~/。這些位置來自 Homebrew 的清理清單。
Sentry CLI 的最新版本是多少?
最新版本是 3.8.2,Homebrew 收錄於 10月22日。執行 brew upgrade --cask sentry-cli 即可更新。
安裝 Sentry CLI 還會裝上什麼?
還會裝上 1 個命令列工具:sentry-cli。
來源
頁面上的每項資料都註明來源和核查日期;過期的資料只寫「截至」某日,不再當作當前事實。
- Homebrew 定義:github.com/homebrew/homebrew-cask/blob/HEAD/Casks/s/sentry-cli.rb · 核查於
- formulae.brew.sh:formulae.brew.sh/cask/sentry-cli