feat(cask): [#2450] 初始化 Homebrew tap 并添加 clashx-meta cask
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
.DS_Store
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
cask "clashx-meta" do
|
||||||
|
version "1.4.38"
|
||||||
|
sha256 "2639f0770c8adccfe2aac723d218e33b0a87f9950e1cb03432708d3e00d3e0d3"
|
||||||
|
|
||||||
|
url "https://github.com/MetaCubeX/ClashX.Meta/releases/download/v#{version}/ClashX.Meta.zip",
|
||||||
|
verified: "github.com/MetaCubeX/ClashX.Meta/"
|
||||||
|
name "ClashX Meta"
|
||||||
|
desc "Rule-based custom proxy with GUI based on Clash.Meta"
|
||||||
|
homepage "https://github.com/MetaCubeX/ClashX.Meta"
|
||||||
|
|
||||||
|
livecheck do
|
||||||
|
url :url
|
||||||
|
strategy :github_latest
|
||||||
|
end
|
||||||
|
|
||||||
|
auto_updates true
|
||||||
|
depends_on macos: :monterey
|
||||||
|
|
||||||
|
app "ClashX Meta.app"
|
||||||
|
|
||||||
|
uninstall launchctl: "com.metacubex.ClashX.ProxyConfigHelper",
|
||||||
|
quit: "com.metacubex.ClashX.meta",
|
||||||
|
delete: [
|
||||||
|
"/Library/LaunchDaemons/com.metacubex.ClashX.ProxyConfigHelper.plist",
|
||||||
|
"/Library/PrivilegedHelperTools/com.metacubex.ClashX.ProxyConfigHelper",
|
||||||
|
]
|
||||||
|
|
||||||
|
zap trash: [
|
||||||
|
"~/Library/Application Support/com.metacubex.ClashX.meta",
|
||||||
|
"~/Library/Caches/com.metacubex.ClashX.meta",
|
||||||
|
"~/Library/HTTPStorages/com.metacubex.ClashX.meta",
|
||||||
|
"~/Library/Logs/ClashX Meta",
|
||||||
|
"~/Library/Preferences/com.metacubex.ClashX.meta.plist",
|
||||||
|
]
|
||||||
|
end
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
# licsber Homebrew 源
|
||||||
|
|
||||||
|
个人 Homebrew tap,用来维护其他源里缺失、过期或安装失败的软件包。
|
||||||
|
|
||||||
|
## 使用
|
||||||
|
|
||||||
|
添加这个 tap:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
brew tap licsber/tap https://git.licsber.site/licsber/homebrew-tap.git
|
||||||
|
```
|
||||||
|
|
||||||
|
安装软件时使用完整 cask 名称:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
brew install --cask licsber/tap/{cask}
|
||||||
|
```
|
||||||
|
|
||||||
|
## 维护列表
|
||||||
|
|
||||||
|
| Cask | 上游 | 版本 |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| `clashx-meta` | <https://github.com/MetaCubeX/ClashX.Meta> | `1.4.38` |
|
||||||
|
|
||||||
|
## 示例
|
||||||
|
|
||||||
|
### `clashx-meta`
|
||||||
|
|
||||||
|
- 上游:<https://github.com/MetaCubeX/ClashX.Meta>
|
||||||
|
- 当前版本:`1.4.38`
|
||||||
|
|
||||||
|
安装:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
brew install --cask licsber/tap/clashx-meta
|
||||||
|
```
|
||||||
|
|
||||||
|
如果其他来源安装失败,可以显式指定从这个 tap 重装:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
brew reinstall --cask licsber/tap/clashx-meta
|
||||||
|
```
|
||||||
|
|
||||||
|
更新这个示例 cask 时,先查看上游最新 release:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
curl -L https://api.github.com/repos/MetaCubeX/ClashX.Meta/releases/latest
|
||||||
|
```
|
||||||
|
|
||||||
|
然后更新 [Casks/clashx-meta.rb](Casks/clashx-meta.rb) 里的 `version` 和 `sha256`。GitHub release asset 的 `digest` 字段会包含 SHA-256。
|
||||||
Reference in New Issue
Block a user