├── Casks
├── font-jetbrains-mono-nerd-font-latest.rb
├── font-nonicons.rb
├── glance-chamburr.rb
├── ioregistryexplorer.rb
├── macforge.rb
├── qv2ray-beta.rb
├── qv2ray-plugin-command-beta.rb
├── qv2ray-plugin-command.rb
├── qv2ray-plugin-naiveproxy-beta.rb
├── qv2ray-plugin-naiveproxy.rb
├── qv2ray-plugin-ss-beta.rb
├── qv2ray-plugin-ss.rb
├── qv2ray-plugin-ssr-beta.rb
├── qv2ray-plugin-ssr.rb
├── qv2ray-plugin-trojan-beta.rb
├── qv2ray-plugin-trojan-go-beta.rb
├── qv2ray-plugin-trojan-go.rb
├── qv2ray-plugin-trojan.rb
├── uefitool.rb
└── vimac.rb
├── Formula
├── brigadier.rb
├── cpufriendfriend.rb
├── dmidecode.rb
├── gensmbios.rb
├── gfxutil.rb
├── gibmacos.rb
├── iconsur.rb
├── ifrextract.rb
├── kextextractor.rb
├── lilu-and-friends.rb
├── mountefi.rb
├── naiveproxy.rb
├── np.rb
├── occonfigcompare.rb
├── one-key-cpufriend.rb
├── one-key-hidpi.rb
├── opencore-utils.rb
├── propertree.rb
├── shadowsocks-go.rb
├── ssdttime.rb
├── typescript-language-server.rb
├── unsign.rb
├── usbmap.rb
├── vscode-css-languageserver-bin.rb
└── vscode-html-languageserver-bin.rb
├── LICENSE
└── README.md
/Casks/font-jetbrains-mono-nerd-font-latest.rb:
--------------------------------------------------------------------------------
1 | cask "font-jetbrains-mono-nerd-font-latest" do
2 | version "2.242"
3 | sha256 "bf8a78e02df7e8a5a6ffa6d29cbb39773513bbd126ee46c8f5edb0f267d6a1e1"
4 |
5 | url "https://github.com/kidonng/homebrew-malt/releases/download/binaries/font-jetbrains-mono-nerd-font-#{version}.zip"
6 | name "JetBrainsMono Nerd Font (JetBrains Mono)"
7 | homepage "https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/JetBrainsMono"
8 |
9 | font "JetBrains Mono Bold Nerd Font Complete.ttf"
10 | font "JetBrains Mono Bold Italic Nerd Font Complete.ttf"
11 | font "JetBrains Mono ExtraBold Nerd Font Complete.ttf"
12 | font "JetBrains Mono ExtraBold Italic Nerd Font Complete.ttf"
13 | font "JetBrains Mono ExtraLight Nerd Font Complete.ttf"
14 | font "JetBrains Mono ExtraLight Italic Nerd Font Complete.ttf"
15 | font "JetBrains Mono Light Nerd Font Complete.ttf"
16 | font "JetBrains Mono Light Italic Nerd Font Complete.ttf"
17 | font "JetBrains Mono Medium Nerd Font Complete.ttf"
18 | font "JetBrains Mono Medium Italic Nerd Font Complete.ttf"
19 | font "JetBrains Mono Regular Nerd Font Complete.ttf"
20 | font "JetBrains Mono Italic Nerd Font Complete.ttf"
21 | font "JetBrains Mono SemiBold Nerd Font Complete.ttf"
22 | font "JetBrains Mono SemiBold Italic Nerd Font Complete.ttf"
23 | font "JetBrains Mono Thin Nerd Font Complete.ttf"
24 | font "JetBrains Mono Thin Italic Nerd Font Complete.ttf"
25 | end
26 |
--------------------------------------------------------------------------------
/Casks/font-nonicons.rb:
--------------------------------------------------------------------------------
1 | cask "font-nonicons" do
2 | version :latest
3 | sha256 :no_check
4 |
5 | url "https://github.com/yamatsum/nonicons/raw/master/dist/nonicon.ttf"
6 | name "Nonicons"
7 | desc "Icon font inspired by Octicons"
8 | homepage "https://github.com/yamatsum/nonicons"
9 |
10 | font "nonicon.ttf"
11 | end
12 |
--------------------------------------------------------------------------------
/Casks/glance-chamburr.rb:
--------------------------------------------------------------------------------
1 | cask "glance-chamburr" do
2 | version "1.3.0"
3 | sha256 "dd1164ced379102c8fc57a1325e0d9f765960a920719b0ebca7999678311a7c9"
4 |
5 | url "https://github.com/chamburr/glance/releases/download/v#{version}/Glance-#{version}.dmg"
6 | name "Glance"
7 | desc "Utility to provide quick look previews for files that aren't natively supported"
8 | homepage "https://github.com/chamburr/glance"
9 |
10 | depends_on macos: ">= :catalina"
11 |
12 | app "Glance.app"
13 |
14 | # https://github.com/chamburr/glance#installation
15 | postflight do
16 | entitlements = `mktemp`
17 | IO.write entitlements, <<~EOS
18 | com.apple.security.app-sandboxcom.apple.security.application-groupsgroup.com.chamburr.glancecom.apple.security.files.user-selected.read-only
19 | EOS
20 | system "codesign", "-s", "-", "-f", "--deep", "--entitlements", entitlements, "#{appdir}/Glance.app"
21 |
22 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{appdir}/Glance.app"
23 | end
24 |
25 | zap trash: [
26 | "~/Library/Application Scripts/com.samuelmeuli.Glance",
27 | "~/Library/Application Scripts/com.samuelmeuli.Glance.QLPlugin",
28 | "~/Library/Containers/com.samuelmeuli.Glance",
29 | "~/Library/Containers/com.samuelmeuli.Glance.QLPlugin",
30 | "~/Library/Group Containers/group.com.samuelmeuli.glance",
31 | ]
32 | end
33 |
--------------------------------------------------------------------------------
/Casks/ioregistryexplorer.rb:
--------------------------------------------------------------------------------
1 | cask "ioregistryexplorer" do
2 | version "3.0.2"
3 | sha256 "063cdcc98259e2cdb50413902e7ddfb4af94d559a4e30c19669a1d1b572fdb1b"
4 |
5 | url "https://github.com/khronokernel/IORegistryClone/raw/master/ioreg-302.zip"
6 | name "IORegistryExplorer"
7 | desc "IORegistry viewer"
8 | homepage "https://github.com/khronokernel/IORegistryClone"
9 |
10 | app "IORegistryExplorer.app"
11 |
12 | zap trash: [
13 | "~/Library/Preferences/com.apple.IORegistryExplorer.plist",
14 | "~/Library/Saved Application State/com.apple.IORegistryExplorer.savedState",
15 | ]
16 | end
17 |
--------------------------------------------------------------------------------
/Casks/macforge.rb:
--------------------------------------------------------------------------------
1 | cask "macforge" do
2 | version "1.1.0"
3 | sha256 "5a28c4f43b9b9bb868e26e45096804a1b7ae604fbf3ae857bed63d495a43ec50"
4 |
5 | url "https://github.com/w0lfschild/app_updates/blob/master/MacForge1/MacForge.#{version}.zip"
6 | name "MacForge"
7 | homepage 'https://www.macenhance.com/macforge'
8 |
9 | app "MacForge.app"
10 | end
11 |
--------------------------------------------------------------------------------
/Casks/qv2ray-beta.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-beta" do
2 | version "2.7.0-pre2"
3 | sha256 "dbf97e22e8c8081cd1ac07b880e0c3dd03e3f34a9a390729c7a95bfc8b974647"
4 |
5 | url "https://github.com/Qv2ray/Qv2ray/releases/download/v#{version}/Qv2ray.v#{version}.macOS-x64.dmg"
6 | name "Qv2ray"
7 | desc "V2Ray GUI Client with extensive protocol support"
8 | homepage "https://qv2ray.net/"
9 |
10 | conflicts_with cask: "qv2ray"
11 | depends_on macos: ">= :mojave"
12 |
13 | app "qv2ray.app"
14 |
15 | zap trash: [
16 | "~/Library/Preferences/com.github.qv2ray.plist",
17 | "~/Library/Preferences/qv2ray",
18 | "~/Library/Saved Application State/com.github.qv2ray.savedState",
19 | ]
20 | end
21 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-command-beta.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-command-beta" do
2 | version "3.0.0-pre3"
3 | sha256 "4db4c44fc2d3d6a34651f3be73a23fb0e8367241deae8a3d3af70c25e5209c4e"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-Command/releases/download/v#{version}/QvPlugin-Command.v#{version}.macOS-x64.so"
6 | name "Qv2ray Command Plugin (beta)"
7 | desc "Add command triggers to Qv2ray"
8 | homepage "https://github.com/Qv2ray/QvPlugin-Command"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-command"
11 | depends_on cask: "kidonng/malt/qv2ray-beta"
12 |
13 | artifact "QvPlugin-Command.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/command.so"
14 |
15 | postflight do
16 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/command.so"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-command.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-command" do
2 | version "2.0.0"
3 | sha256 "e2d7799b9f3a97c938f39e4b09b1f6ef1075bcc4074f9c7b941f767023f55987"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-Command/releases/download/v#{version}/QvCommandPlugin.v#{version}.macOS-x64.so"
6 | name "Qv2ray Command Plugin"
7 | desc "Add command triggers to Qv2ray"
8 | homepage "https://github.com/Qv2ray/QvPlugin-Command"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-command-beta"
11 | depends_on cask: "qv2ray"
12 |
13 | artifact "QvCommandPlugin.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/command.so"
14 |
15 | postflight do
16 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/command.so"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-naiveproxy-beta.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-naiveproxy-beta" do
2 | version "3.0.0-pre3"
3 | sha256 "31d1cc925e2207c03c26a70493565fce92720f3ce57067e9ed4a609422eca540"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-NaiveProxy/releases/download/v#{version}/QvPlugin-NaiveProxy.v#{version}.macOS-x64.so"
6 | name "Qv2ray NaiveProxy Plugin (beta)"
7 | desc "Add NaiveProxy support to Qv2ray"
8 | homepage "https://github.com/Qv2ray/QvPlugin-NaiveProxy"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-naiveproxy"
11 | depends_on formula: "kidonng/malt/naiveproxy"
12 | depends_on cask: "kidonng/malt/qv2ray-beta"
13 |
14 | artifact "QvPlugin-NaiveProxy.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/naiveproxy.so"
15 |
16 | postflight do
17 | path = "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugin_settings"
18 | FileUtils.mkdir_p path
19 | IO.write "#{path}/qvplugin_naiveproxy.conf", <<~EOS
20 | {
21 | "kernelPath": "/usr/local/bin/naive"
22 | }
23 | EOS
24 |
25 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/naiveproxy.so"
26 | end
27 |
28 | zap trash: "~/Library/Preferences/qv2ray/plugin_settings/qvplugin_naiveproxy.conf"
29 | end
30 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-naiveproxy.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-naiveproxy" do
2 | version "1.0.0"
3 | sha256 "0627ec0b81b86651bae58e0df0c82db3b48a235e1d7e6d6912a9a32f9be14ac7"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-NaiveProxy/releases/download/v#{version}/QvPlugin-NaiveProxy.v#{version}.macOS-x64.so"
6 | name "Qv2ray NaiveProxy Plugin"
7 | desc "Add NaiveProxy support to Qv2ray"
8 | homepage "https://github.com/Qv2ray/QvPlugin-NaiveProxy"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-naiveproxy-beta"
11 | depends_on formula: "kidonng/malt/naiveproxy"
12 | depends_on cask: "qv2ray"
13 |
14 | artifact "QvPlugin-NaiveProxy.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/naiveproxy.so"
15 |
16 | postflight do
17 | path = "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugin_settings"
18 | FileUtils.mkdir_p path
19 | IO.write "#{path}/qvplugin_naiveproxy.conf", <<~EOS
20 | {
21 | "kernelPath": "/usr/local/bin/naive"
22 | }
23 | EOS
24 |
25 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/naiveproxy.so"
26 | end
27 |
28 | zap trash: "~/Library/Preferences/qv2ray/plugin_settings/qvplugin_naiveproxy.conf"
29 | end
30 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-ss-beta.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-ss-beta" do
2 | version "3.0.0-pre3"
3 | sha256 "8264df5ce46e59ea50b7ffb8c7dd23530485f5b28011fe94f28c1efc51f9b0cc"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-SS/releases/download/v#{version}/QvPlugin-SS.v#{version}.macOS-x64.so"
6 | name "Qv2ray Shadowsocks Plugin (beta)"
7 | desc "Extend Qv2ray's Shadowsocks functionality"
8 | homepage "https://github.com/Qv2ray/QvPlugin-SS"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-ss"
11 | depends_on cask: "kidonng/malt/qv2ray-beta"
12 |
13 | artifact "QvPlugin-SS.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/ss.so"
14 |
15 | postflight do
16 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/ss.so"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-ss.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-ss" do
2 | version "1.3"
3 | sha256 "828442a4f63a19ea38991500feb89390e59ddb2ecf086f2f8f3538846fc6c7fc"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-SS/releases/download/v#{version}/QvPlugin-SS.v#{version}.macOS-x64.so"
6 | name "Qv2ray Shadowsocks Plugin"
7 | desc "Extend Qv2ray's Shadowsocks functionality"
8 | homepage "https://github.com/Qv2ray/QvPlugin-SS"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-ss-beta"
11 | depends_on cask: "qv2ray"
12 |
13 | artifact "QvPlugin-SS.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/ss.so"
14 |
15 | postflight do
16 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/ss.so"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-ssr-beta.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-ssr-beta" do
2 | version "3.0.0-pre3"
3 | sha256 "4d61bd076dba375aed188bbd58ea9ba6629793061b9abad9a0d05c3b64063ca6"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-SSR/releases/download/v#{version}/QvPlugin-SSR.v#{version}.macOS-x64.so"
6 | name "Qv2ray ShadowsocksR Plugin (beta)"
7 | desc "Add ShadowsocksR support to Qv2ray"
8 | homepage "https://github.com/Qv2ray/QvPlugin-SSR"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-ssr"
11 | depends_on cask: "kidonng/malt/qv2ray-beta"
12 |
13 | artifact "QvPlugin-SSR.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/ssr.so"
14 |
15 | postflight do
16 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/ssr.so"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-ssr.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-ssr" do
2 | version "2.0.3"
3 | sha256 "a4b5e922e245e857e220b009965f30ecbc1293381b769ed5542fbe852b1a2f3c"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-SSR/releases/download/v#{version}/QvSSRPlugin.v#{version}.macOS-x64.so"
6 | name "Qv2ray ShadowsocksR Plugin"
7 | desc "Add ShadowsocksR support to Qv2ray"
8 | homepage "https://github.com/Qv2ray/QvPlugin-SSR"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-ssr-beta"
11 | depends_on cask: "qv2ray"
12 |
13 | artifact "QvSSRPlugin.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/ssr.so"
14 |
15 | postflight do
16 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/ssr.so"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-trojan-beta.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-trojan-beta" do
2 | version "3.0.0-pre3"
3 | sha256 "48ad7b68ce978f095d92acb41cc97f61eb454a4ca4becbcc7e180a753ce44207"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-Trojan/releases/download/v#{version}/QvPlugin-Trojan.v#{version}.macOS-x64.so"
6 | name "Qv2ray Trojan Plugin (beta)"
7 | desc "Extend Qv2ray's Trojan functionality"
8 | homepage "https://github.com/Qv2ray/QvPlugin-Trojan"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-trojan-beta"
11 | depends_on cask: "kidonng/malt/qv2ray-beta"
12 |
13 | artifact "QvPlugin-Trojan.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/trojan.so"
14 |
15 | postflight do
16 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/trojan.so"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-trojan-go-beta.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-trojan-go-beta" do
2 | version "3.0.0-pre3"
3 | sha256 "cb20efefc7633d2eb8d82d10bd4338c00e3ea2b8f4d294a3af7e45185c4acbb3"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-Trojan-Go/releases/download/v#{version}/QvPlugin-TrojanGo.v#{version}.macOS-x64.so"
6 | name "Qv2ray Trojan-Go Plugin (beta)"
7 | desc "Add Trojan-Go support to Qv2ray"
8 | homepage "https://github.com/Qv2ray/QvPlugin-Trojan-Go"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-trojan-go"
11 | depends_on formula: "kidonng/malt/trojan-go"
12 | depends_on cask: "kidonng/malt/qv2ray-beta"
13 |
14 | artifact "QvPlugin-TrojanGo.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/trojan-go.so"
15 |
16 | postflight do
17 | path = "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugin_settings"
18 | FileUtils.mkdir_p path
19 | IO.write "#{path}/qvtrojango_plugin.conf", <<~EOS
20 | {
21 | "kernelPath": "/usr/local/bin/trojan-go"
22 | }
23 | EOS
24 |
25 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/trojan-go.so"
26 | end
27 |
28 | zap trash: "~/Library/Preferences/qv2ray/plugin_settings/qvtrojango_plugin.conf"
29 | end
30 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-trojan-go.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-trojan-go" do
2 | version "1.0.1"
3 | sha256 "f4b5385d820a0d4b4b3fd44ea79d0468a075d44359b189f02f1994d9ccd83728"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-Trojan-Go/releases/download/v#{version}/QvTrojanGoPlugin.v#{version}.macOS-x64.so"
6 | name "Qv2ray Trojan-Go Plugin"
7 | desc "Add Trojan-Go support to Qv2ray"
8 | homepage "https://github.com/Qv2ray/QvPlugin-Trojan-Go"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-trojan-go-beta"
11 | depends_on formula: "kidonng/malt/trojan-go"
12 | depends_on cask: "qv2ray"
13 |
14 | artifact "QvTrojanGoPlugin.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/trojan-go.so"
15 |
16 | postflight do
17 | path = "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugin_settings"
18 | FileUtils.mkdir_p path
19 | IO.write "#{path}/qvtrojango_plugin.conf", <<~EOS
20 | {
21 | "kernelPath": "/usr/local/bin/trojan-go"
22 | }
23 | EOS
24 |
25 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/trojan-go.so"
26 | end
27 |
28 | zap trash: "~/Library/Preferences/qv2ray/plugin_settings/qvtrojango_plugin.conf"
29 | end
30 |
--------------------------------------------------------------------------------
/Casks/qv2ray-plugin-trojan.rb:
--------------------------------------------------------------------------------
1 | cask "qv2ray-plugin-trojan" do
2 | version "2.0.0"
3 | sha256 "b7d2ab3d61516d9b3046331d1f369362eb409782969779aadc986bfce5599506"
4 |
5 | url "https://github.com/Qv2ray/QvPlugin-Trojan/releases/download/v#{version}/QvTrojanPlugin.v#{version}.macOS-x64.so"
6 | name "Qv2ray Trojan Plugin"
7 | desc "Extend Qv2ray's Trojan functionality"
8 | homepage "https://github.com/Qv2ray/QvPlugin-Trojan"
9 |
10 | conflicts_with cask: "kidonng/malt/qv2ray-plugin-trojan-beta"
11 | depends_on cask: "qv2ray"
12 |
13 | artifact "QvTrojanPlugin.v#{version}.macOS-x64.so", target: "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/trojan.so"
14 |
15 | postflight do
16 | system "xattr", "-d", "-r", "com.apple.quarantine", "#{ENV["HOME"]}/Library/Preferences/qv2ray/plugins/trojan.so"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Casks/uefitool.rb:
--------------------------------------------------------------------------------
1 | cask "uefitool" do
2 | version "A58"
3 | sha256 "2393b27d6f0ec6a1cf346ebc45137bf7b21af8927406b2f3822297524ec051f1"
4 |
5 | url "https://github.com/LongSoft/UEFITool/releases/download/#{version}/UEFITool_NE_#{version}_mac.zip"
6 | name "UEFITool"
7 | desc "UEFI firmware image viewer and editor"
8 | homepage "https://github.com/LongSoft/UEFITool"
9 |
10 | app "UEFITool.app"
11 |
12 | zap trash: [
13 | "~/Library/Preferences/org.longsoft.UEFITool.plist",
14 | "~/Library/Preferences/org.longsoft.UEFITool NE.plist",
15 | "~/Library/Saved Application State/org.longsoft.UEFITool.savedState",
16 | ]
17 | end
18 |
--------------------------------------------------------------------------------
/Casks/vimac.rb:
--------------------------------------------------------------------------------
1 | cask "vimac" do
2 | version "0.3.19"
3 | sha256 "a03ac25edca2190207c70825b154d20a3c6bc5b0d7b705d1ced95a7d0961c4a0"
4 |
5 | url "https://api.xuann.wang/api/app-center?owner=dexterleng&app=vimac&dist=sparkle&release=31"
6 | name "Vimac"
7 | desc "Keyboard-driven navigation and control tool"
8 | homepage "https://vimacapp.com/"
9 |
10 | auto_updates true
11 |
12 | app "Vimac.app"
13 |
14 | zap trash: [
15 | "~/Library/Application Support/Vimac",
16 | "~/Library/Caches/dexterleng.vimac",
17 | "~/Library/Preferences/dexterleng.vimac.plist",
18 | ]
19 | end
20 |
--------------------------------------------------------------------------------
/Formula/brigadier.rb:
--------------------------------------------------------------------------------
1 | class Brigadier < Formula
2 | desc "Fetch and install Boot Camp ESDs"
3 | homepage "https://github.com/corpnewt/brigadier"
4 | url "https://github.com/corpnewt/brigadier.git",
5 | revision: "fb1008449428168dcb084be4a691ebafa7403d44"
6 | version "fb10084"
7 | license "MIT"
8 | head "https://github.com/corpnewt/brigadier.git"
9 |
10 | def install
11 | bin.install "downloader.py"
12 | bin.install "brigadier.py"
13 | bin.install "brigadier.command" => "brigadier"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Formula/cpufriendfriend.rb:
--------------------------------------------------------------------------------
1 | class Cpufriendfriend < Formula
2 | desc "Inspect frequency vectors of X86PlatformPlugin"
3 | homepage "https://github.com/corpnewt/CPUFriendFriend"
4 | url "https://github.com/corpnewt/CPUFriendFriend.git",
5 | revision: "c6e67c19999ff6714a2f7174bd119d0d3ba42ab6"
6 | version "c6e67c1"
7 | license "MIT"
8 | head "https://github.com/corpnewt/CPUFriendFriend.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "CPUFriendFriend.py"
13 | bin.install "CPUFriendFriend.command" => "cpufriendfriend"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Formula/dmidecode.rb:
--------------------------------------------------------------------------------
1 | class Dmidecode < Formula
2 | desc "DMI table decoder (with support for Apple/macOS)"
3 | homepage "https://github.com/acidanthera/dmidecode"
4 | url "https://github.com/acidanthera/dmidecode/releases/download/3.3b/dmidecode-mac-3.3b.zip"
5 | sha256 "863537f5cef9f24815fecf6ed22373547c048d1b620ec0245efaa807bd16c366"
6 | license "GPL-2.0-only"
7 |
8 | def install
9 | bin.install "dmidecode"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Formula/gensmbios.rb:
--------------------------------------------------------------------------------
1 | class Gensmbios < Formula
2 | desc "Generate SMBIOS and optionally save to a plist"
3 | homepage "https://github.com/corpnewt/GenSMBIOS"
4 | url "https://github.com/corpnewt/GenSMBIOS.git",
5 | revision: "b10c29f8dbadcdb7b27ba7b5bca1486bcf4ac312"
6 | version "b10c29f"
7 | license "MIT"
8 | head "https://github.com/corpnewt/GenSMBIOS.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "GenSMBIOS.command" => "gensmbios"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Formula/gfxutil.rb:
--------------------------------------------------------------------------------
1 | class Gfxutil < Formula
2 | desc "Device Properties conversion tool"
3 | homepage "https://github.com/acidanthera/gfxutil"
4 | url "https://github.com/acidanthera/gfxutil/releases/download/1.80b/gfxutil-1.80b-RELEASE.zip"
5 | sha256 "2aecb08afc46ebb5507a8003bf034c1422d70adf46508affc45bd232695374d9"
6 |
7 | def install
8 | bin.install "gfxutil"
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/Formula/gibmacos.rb:
--------------------------------------------------------------------------------
1 | class Gibmacos < Formula
2 | desc "Download macOS components"
3 | homepage "https://github.com/corpnewt/gibMacOS"
4 | url "https://github.com/corpnewt/gibMacOS.git",
5 | revision: "a7b54954173ca3ff01946e80f80b1fd02ef0be29"
6 | version "a7b5495"
7 | license "MIT"
8 | head "https://github.com/corpnewt/gibMacOS.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "BuildmacOSInstallApp.command" => "buildmacosinstallapp"
13 | bin.install "gibMacOS.command" => "gibmacos"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Formula/iconsur.rb:
--------------------------------------------------------------------------------
1 | class Iconsur < Formula
2 | desc "Adaptive Icon Generator"
3 | homepage "https://github.com/rikumi/iconsur"
4 | url "https://github.com/rikumi/iconsur/releases/download/1.6.2/iconsur"
5 | sha256 "c37b040f3a7c0728923ee0d998adeddf4d87bc4298c298f83675703a8bda157a"
6 | license "MIT"
7 |
8 | def install
9 | bin.install "iconsur"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Formula/ifrextract.rb:
--------------------------------------------------------------------------------
1 | class Ifrextract < Formula
2 | desc "Extract internal forms represenation from EFI and UEFI modules"
3 | homepage "https://github.com/LongSoft/Universal-IFR-Extractor"
4 | version "0.3.7"
5 | url "https://github.com/LongSoft/Universal-IFR-Extractor/releases/download/#{version}/ifrextract_v#{version}.mac.zip"
6 | sha256 "f182844333bbe997c997c0869e139d3864775d6c9fa23f8295717679860575f7"
7 | license "GPL-3.0-only"
8 |
9 | def install
10 | bin.install "ifrextract"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Formula/kextextractor.rb:
--------------------------------------------------------------------------------
1 | class Kextextractor < Formula
2 | desc "Extract/copy a folder of kexts or zips to a target EFI partition"
3 | homepage "https://github.com/corpnewt/KextExtractor"
4 | url "https://github.com/corpnewt/KextExtractor.git",
5 | revision: "05e134cf91a505b6caa9079404006d670d7de586"
6 | version "05e134c"
7 | license "MIT"
8 | head "https://github.com/corpnewt/KextExtractor.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "KextExtractor.command" => "kextextractor"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Formula/lilu-and-friends.rb:
--------------------------------------------------------------------------------
1 | class LiluAndFriends < Formula
2 | desc "Download and build kexts"
3 | homepage "https://github.com/corpnewt/Lilu-and-Friends"
4 | url "https://github.com/corpnewt/Lilu-and-Friends.git",
5 | revision: "1605a07522ae4375af0569e2f81880265722a5f3"
6 | version "1605a07"
7 | license "MIT"
8 | head "https://github.com/corpnewt/Lilu-and-Friends.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "Run.command" => "liluandfriends"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Formula/mountefi.rb:
--------------------------------------------------------------------------------
1 | class Mountefi < Formula
2 | desc "Script for mounting EFI partitions"
3 | homepage "https://github.com/corpnewt/MountEFI"
4 | url "https://github.com/corpnewt/MountEFI.git",
5 | revision: "81dcf9498b12ec3799ef811d8edd194ec267044c"
6 | version "81dcf94"
7 | head "https://github.com/corpnewt/MountEFI.git"
8 |
9 | def install
10 | bin.install "Scripts"
11 | bin.install "MountEFI.command" => "mountefi"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Formula/naiveproxy.rb:
--------------------------------------------------------------------------------
1 | class Naiveproxy < Formula
2 | desc "Network proxy"
3 | homepage "https://github.com/klzgrad/naiveproxy"
4 | version "90.0.4430.85-10"
5 | if Hardware::CPU.intel?
6 | url "https://github.com/klzgrad/naiveproxy/releases/download/v#{version}/naiveproxy-v#{version}-mac-x64.tar.xz"
7 | sha256 "eb69ced497cc62c545e18ebfaced2f7172aabb2a8d81b3cfa30b897766f98f7e"
8 | else
9 | url "https://github.com/klzgrad/naiveproxy/releases/download/v#{version}/naiveproxy-v#{version}-mac-arm64.tar.xz"
10 | sha256 "d2fc5d857c819fc2832a0d9b866e1da92becb20cbafa0af1947316896edfc067"
11 | end
12 | license "BSD-3-Clause"
13 |
14 | def install
15 | bin.install "naive"
16 |
17 | pkgetc.install "config.json"
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Formula/np.rb:
--------------------------------------------------------------------------------
1 | class Np < Formula
2 | require "language/node"
3 |
4 | desc "A better npm publish"
5 | homepage "https://github.com/sindresorhus/np"
6 | url "https://registry.npmjs.org/np/-/np-7.5.0.tgz"
7 | sha256 "954a43c5cee77fbd4397f75f2e22843c1c5d6e6b4aac277b0b210628cb4f30fb"
8 | license "MIT"
9 |
10 | bottle do
11 | root_url "https://github.com/kidonng/homebrew-malt/releases/download/np-7.5.0"
12 | sha256 cellar: :any_skip_relocation, big_sur: "e5d1cec31f8ad04470ca7ecc58ee2c17bd74e467a46b2d00b9b4665a4fe538bd"
13 | end
14 |
15 | depends_on "node"
16 |
17 | def install
18 | system "npm", "install", *Language::Node.std_npm_install_args(libexec)
19 | bin.install_symlink Dir["#{libexec}/bin/*"]
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/Formula/occonfigcompare.rb:
--------------------------------------------------------------------------------
1 | class Occonfigcompare < Formula
2 | desc "Compare two plists and list missing keys in either"
3 | homepage "https://github.com/corpnewt/OCConfigCompare"
4 | url "https://github.com/corpnewt/OCConfigCompare.git",
5 | revision: "3905bbc3574de4bdc46ca8cfca64a4f32b68947e"
6 | version "3905bbc"
7 | license "MIT"
8 | head "https://github.com/corpnewt/OCConfigCompare.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "OCConfigCompare.py"
13 | bin.install "OCConfigCompare.command" => "occonfigcompare"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Formula/one-key-cpufriend.rb:
--------------------------------------------------------------------------------
1 | class OneKeyCpufriend < Formula
2 | desc "Generate customized CPUFriendDataProvider.kext for dynamic CPU power management"
3 | homepage "https://github.com/stevezhengshiqi/one-key-cpufriend"
4 | url "https://github.com/stevezhengshiqi/one-key-cpufriend.git",
5 | revision: "b47805927d127871a9ea8115a53810d517d481ba"
6 | version "b478059"
7 | head "https://github.com/stevezhengshiqi/one-key-cpufriend"
8 |
9 | def install
10 | bin.install "one-key-cpufriend.sh" => "cpufriend"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Formula/one-key-hidpi.rb:
--------------------------------------------------------------------------------
1 | class OneKeyHidpi < Formula
2 | desc "Enable HiDPI"
3 | homepage "https://github.com/xzhih/one-key-hidpi"
4 | url "https://github.com/xzhih/one-key-hidpi.git",
5 | revision: "2f356f4b67aeea295f8bf3889ef9670861d49841"
6 | version "2f356f4"
7 | head "https://github.com/xzhih/one-key-hidpi.git"
8 |
9 | def install
10 | bin.install "hidpi.sh" => "hidpi"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Formula/opencore-utils.rb:
--------------------------------------------------------------------------------
1 | class OpencoreUtils < Formula
2 | homepage "https://github.com/acidanthera/OpenCorePkg"
3 | url "https://github.com/acidanthera/OpenCorePkg/releases/download/0.6.9/OpenCore-0.6.9-RELEASE.zip"
4 | sha256 "2a19d9fcaa6e471fae5e49d20d88dfc8e3e2b277c78c0bb4942f3a52e1619878"
5 | license "BSD-3-Clause"
6 |
7 | def install
8 | bin.install "Utilities/ACPIe/ACPIe" => "ACPIe"
9 |
10 | bin.install "Utilities/acdtinfo/acdtinfo" => "acdtinfo"
11 |
12 | prefix.install "Utilities/CreateVault"
13 | bin.install_symlink "#{prefix}/CreateVault/sign.command" => "createvault"
14 |
15 | bin.install "Utilities/disklabel/disklabel" => "disklabel"
16 |
17 | bin.install "Utilities/icnspack/icnspack" => "icnspack"
18 |
19 | bin.install "Utilities/kpdescribe/kpdescribe.sh" => "kpdescribe"
20 |
21 | prefix.install "Utilities/LegacyBoot"
22 | bin.install_symlink "#{prefix}/LegacyBoot/BootInstall_IA32.tool" => "bootinstall_ia32"
23 | bin.install_symlink "#{prefix}/LegacyBoot/BootInstall_X64.tool" => "bootinstall_x64"
24 |
25 | prefix.install "Utilities/LogoutHook"
26 | bin.install_symlink "#{prefix}/LogoutHook/LogoutHook.command" => "logouthook"
27 |
28 | prefix.install "Utilities/macrecovery"
29 | bin.install_symlink "#{prefix}/macrecovery/macrecovery.py" => "macrecovery"
30 |
31 | bin.install "Utilities/macserial/macserial" => "macserial"
32 |
33 | bin.install "Utilities/ocpasswordgen/ocpasswordgen" => "ocpasswordgen"
34 |
35 | bin.install "Utilities/ocvalidate/ocvalidate" => "ocvalidate"
36 | end
37 | end
38 |
--------------------------------------------------------------------------------
/Formula/propertree.rb:
--------------------------------------------------------------------------------
1 | class Propertree < Formula
2 | desc "GUI plist editor"
3 | homepage "https://github.com/corpnewt/ProperTree"
4 | url "https://github.com/corpnewt/ProperTree.git",
5 | revision: "c833307355ad229ca37ae6a476253f73641d62d4"
6 | version "c833307"
7 | license "BSD-3-Clause"
8 | head "https://github.com/corpnewt/ProperTree.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "ProperTree.command" => "propertree"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Formula/shadowsocks-go.rb:
--------------------------------------------------------------------------------
1 | class ShadowsocksGo < Formula
2 | desc "Secure SOCKS5 proxy"
3 | homepage "https://github.com/shadowsocks/go-shadowsocks2"
4 | version "0.1.5"
5 | if Hardware::CPU.intel?
6 | url "https://github.com/shadowsocks/go-shadowsocks2/releases/download/v0.1.5/shadowsocks2-macos-amd64.gz"
7 | sha256 "22f9db6416feaf1be5db5c641302805aeaefecb5e5a6d568c2cca96e63996305"
8 | else
9 | url "https://github.com/shadowsocks/go-shadowsocks2/releases/download/v0.1.5/shadowsocks2-macos-arm64.gz"
10 | sha256 "d8d0b1ede0fc12a6fc4dc86825ae6b077842f0d42b47d969421f390a879a3c49"
11 | end
12 | license "Apache-2.0"
13 |
14 | def install
15 | if Hardware::CPU.intel?
16 | bin.install "shadowsocks2-macos-amd64" => "ss-go"
17 | else
18 | bin.install "shadowsocks2-macos-arm64" => "ss-go"
19 | end
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/Formula/ssdttime.rb:
--------------------------------------------------------------------------------
1 | class Ssdttime < Formula
2 | desc "SSDT/DSDT hotpatch tool"
3 | homepage "https://github.com/corpnewt/SSDTTime"
4 | url "https://github.com/corpnewt/SSDTTime.git",
5 | revision: "109d015d10d9792fe803f8ab9e08359587e65e36"
6 | version "109d015"
7 | license "MIT"
8 | head "https://github.com/corpnewt/SSDTTime.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "SSDTTime.py"
13 | bin.install "SSDTTime.command" => "ssdttime"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Formula/typescript-language-server.rb:
--------------------------------------------------------------------------------
1 | class TypescriptLanguageServer < Formula
2 | require "language/node"
3 |
4 | desc "TypeScript & JavaScript Language Server"
5 | homepage "https://github.com/theia-ide/typescript-language-server"
6 | url "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-0.5.1.tgz"
7 | sha256 "0023db3b4f4470fa9f042947458242293913e6965551a01b5ceb7fb9537a892d"
8 | license "Apache-2.0"
9 |
10 | bottle do
11 | root_url "https://github.com/kidonng/homebrew-malt/releases/download/typescript-language-server-0.5.1"
12 | sha256 cellar: :any_skip_relocation, big_sur: "259737cfcc9750f04ec83e77d3eed66b38e2d2652dbcaa28549b151d563dc410"
13 | end
14 |
15 | depends_on "node"
16 |
17 | def install
18 | system "npm", "install", *Language::Node.std_npm_install_args(libexec)
19 | bin.install_symlink Dir["#{libexec}/bin/*"]
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/Formula/unsign.rb:
--------------------------------------------------------------------------------
1 | class Unsign < Formula
2 | desc "Remove code signatures from OSX Mach-O binaries"
3 | homepage "https://github.com/steakknife/unsign"
4 | url "https://github.com/steakknife/unsign.git",
5 | revision: "8cf356ca335d0709df3800e12ff07c25ec5ddd35"
6 | version "8cf356c"
7 | license "ISC"
8 | head "https://github.com/steakknife/unsign.git"
9 |
10 | def install
11 | system "make"
12 |
13 | bin.install "unsign"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Formula/usbmap.rb:
--------------------------------------------------------------------------------
1 | class Usbmap < Formula
2 | desc "Map USB ports and create a custom injector kext"
3 | homepage "https://github.com/corpnewt/USBMap"
4 | url "https://github.com/corpnewt/USBMap.git",
5 | revision: "427f3b04f98aa6221d251e837273bf6d9d8392f2"
6 | version "427f3b0"
7 | license "MIT"
8 | head "https://github.com/corpnewt/USBMap.git"
9 |
10 | def install
11 | bin.install "Scripts"
12 | bin.install "USBMap.py"
13 | bin.install "USBMap.command" => "usbmap"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Formula/vscode-css-languageserver-bin.rb:
--------------------------------------------------------------------------------
1 | class VscodeCssLanguageserverBin < Formula
2 | require "language/node"
3 |
4 | desc "Binary version published on npm of vscode-css-languageserver extracted from VSCode tree"
5 | homepage "https://github.com/vscode-langservers/vscode-css-languageserver-bin"
6 | url "https://registry.npmjs.org/vscode-css-languageserver-bin/-/vscode-css-languageserver-bin-1.4.0.tgz"
7 | sha256 "daa006f74a6baa265e743811bf224003048144c805bc3a9dd3f8175d4815bced"
8 | license "MIT"
9 |
10 | bottle do
11 | root_url "https://github.com/kidonng/homebrew-malt/releases/download/vscode-css-languageserver-bin-1.4.0"
12 | sha256 cellar: :any_skip_relocation, big_sur: "9151d3555a6b9ba8877524d0373f0806735960d3e49dbbdf78668de3524b8385"
13 | end
14 |
15 | depends_on "node"
16 |
17 | def install
18 | system "npm", "install", *Language::Node.std_npm_install_args(libexec)
19 | bin.install_symlink Dir["#{libexec}/bin/*"]
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/Formula/vscode-html-languageserver-bin.rb:
--------------------------------------------------------------------------------
1 | class VscodeHtmlLanguageserverBin < Formula
2 | require "language/node"
3 |
4 | desc "Binary version published on npm of vscode-html-languageserver extracted from VSCode tree"
5 | homepage "https://github.com/vscode-langservers/vscode-html-languageserver-bin"
6 | url "https://registry.npmjs.org/vscode-html-languageserver-bin/-/vscode-html-languageserver-bin-1.4.0.tgz"
7 | sha256 "262a770d25ce82d48548b0a423c8114ead6a30d327d09ad24b3950c1386e99ef"
8 | license "MIT"
9 |
10 | bottle do
11 | root_url "https://github.com/kidonng/homebrew-malt/releases/download/vscode-html-languageserver-bin-1.4.0"
12 | sha256 cellar: :any_skip_relocation, big_sur: "3f0f93ba4455a21ca22b2536ea0ae7cd5b933ba3ce9c9f9be8550071feb4cffc"
13 | end
14 |
15 | depends_on "node"
16 |
17 | def install
18 | system "npm", "install", *Language::Node.std_npm_install_args(libexec)
19 | bin.install_symlink Dir["#{libexec}/bin/*"]
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Kid
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 🍺 Malt
2 |
3 | A flavored [Homebrew](https://brew.sh/) tap, providing various kinds of applications.
4 |
5 | Spot an error? Find a place which can be improved? Or your favorite application isn't included? Feel free to [submit an issue](https://github.com/kidonng/homebrew-malt/issues/new) or make a pull request!
6 |
7 | ## Usage
8 |
9 | ```sh
10 | brew tap kidonng/malt
11 | brew install
12 | # Or just
13 | brew install kidonng/malt/
14 | ```
15 |
16 | ## Formulae
17 |
18 | The lists are sorted alphabetically.
19 |
20 | `#` Require root permissions (`sudo`)
21 |
22 | `!` Require disabled System Integrity Protection (SIP)
23 |
24 |
25 | Applications
26 |
27 | - [glance-chamburr](https://github.com/chamburr/glance)
28 |
29 | A fork of discontinued [glance](https://formulae.brew.sh/cask/glance).
30 |
31 | - [macforge](https://www.macenhance.com/macforge) `!`
32 | - [vimac](https://github.com/dexterleng/vimac)
33 |
34 |
35 |
36 |
37 |
38 | Fonts
39 |
40 | - [JetBrainsMono Nerd Font](https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/JetBrainsMono)
41 |
42 | Based on JetBrains Mono 2.225 from https://github.com/ryanoasis/nerd-fonts/pull/572.
43 |
44 | - [Nonicons](https://github.com/yamatsum/nonicons)
45 |
46 |
47 |
48 |
49 | Hackintosh
50 |
51 | Including most tools used in [Dortania Guides](https://dortania.github.io/).
52 |
53 | **NOTE** Most tools are scripts which doesn't have a fixed version, so using `--head` to install the latest version is recommended.
54 |
55 | - [brigadier](https://github.com/corpnewt/brigadier)
56 | - [cpufriendfriend](https://github.com/fewtarius/CPUFriendFriend)
57 | - [dmidecode](https://github.com/acidanthera/dmidecode)
58 | - [gensmbios](https://github.com/corpnewt/GenSMBIOS)
59 | - [gfxutil](https://github.com/acidanthera/gfxutil)
60 | - [gibmacos](https://github.com/corpnewt/gibMacOS)
61 | - [ifrextract](https://github.com/LongSoft/Universal-IFR-Extractor)
62 | - [ioregistryexplorer](https://github.com/khronokernel/IORegistryClone)
63 | - [kextextractor](https://github.com/corpnewt/KextExtractor)
64 | - [lilu-and-friends](https://github.com/corpnewt/Lilu-and-Friends)
65 | - [mountefi](https://github.com/corpnewt/MountEFI)
66 | - [occonfigcompare](https://github.com/corpnewt/OCConfigCompare)
67 | - [one-key-hidpi](https://github.com/xzhih/one-key-hidpi)
68 | - [one-key-cpufriend](https://github.com/stevezhengshiqi/one-key-cpufriend)
69 | - [opencore-utils](https://github.com/acidanthera/OpenCorePkg)
70 |
71 | Utilities bundled with OpenCore such as `macserial`.
72 |
73 | - [propertree](https://github.com/corpnewt/ProperTree)
74 | - [ssdttime](https://github.com/corpnewt/SSDTTime)
75 | - [uefitool](https://github.com/LongSoft/UEFITool)
76 | - [usbmap](https://github.com/corpnewt/USBMap)
77 |
78 |
79 |
80 |
81 | npm package
82 |
83 | - [np](https://github.com/sindresorhus/np)
84 | - [typescript-languageserver-server](https://github.com/theia-ide/typescript-language-server)
85 | - [vscode-css-languageserver-bin](https://github.com/vscode-langservers/vscode-css-languageserver-bin)
86 | - [vscode-html-languageserver-bin](https://github.com/vscode-langservers/vscode-html-languageserver-bin)
87 |
88 |
89 |
90 |
91 | Proxies
92 |
93 | - [naiveproxy](https://github.com/klzgrad/naiveproxy)
94 | - [shadowsocks-go](https://github.com/shadowsocks/go-shadowsocks2)
95 |
96 |
97 |
98 |
99 | Qv2ray
100 |
101 | - [qv2ray-beta](https://github.com/Qv2ray/Qv2ray)
102 | - [qv2ray-plugin-command / qv2ray-plugin-command-beta](https://github.com/Qv2ray/QvPlugin-Command)
103 | - [qv2ray-plugin-naiveproxy / qv2ray-plugin-naiveproxy-beta](https://github.com/Qv2ray/QvPlugin-NaiveProxy)
104 | - [qv2ray-plugin-ss / qv2ray-plugin-ss-beta](https://github.com/Qv2ray/QvPlugin-SS)
105 | - [qv2ray-plugin-ssr / qv2ray-plugin-ssr-beta](https://github.com/Qv2ray/QvPlugin-SSR)
106 | - [qv2ray-plugin-trojan / qv2ray-plugin-ssr-beta](https://github.com/Qv2ray/QvPlugin-Trojan)
107 | - [qv2ray-plugin-trojan-go / qv2ray-plugin-trojan-go-beta](https://github.com/Qv2ray/QvPlugin-Trojan-Go)
108 |
109 |
110 |
111 |
112 | Misc
113 |
114 | - [iconsur](https://github.com/rikumi/iconsur)
115 | - [unsign](https://github.com/steakknife/unsign)
116 |
117 | Useful for dealing with issues like [this](https://github.com/Nyx0uf/qlImageSize#limitations).
118 |
119 |
120 |
121 |
122 | Deprecated
123 |
124 | These formulae have been removed from this tap because there are better/maintained alternatives in other taps.
125 |
126 | - [clash](https://github.com/Dreamacro/clash): use `homebrew/core/clash`
127 | - [clashx-pro](https://github.com/yichengchen/clashX): use `homebrew/cask-versions/clashx-pro`
128 | - [exa-mod](https://github.com/ogham/exa): use `homebrew/core/exa`
129 | - [leaf](https://github.com/eycorsican/leaf): use `homebrew/core/leaf-proxy`
130 | - [lsix](https://github.com/hackerb9/lsix): use `homebrew/core/lsix`
131 | - [nali](https://github.com/zu1k/nali): use `homebrew/core/nali`
132 | - [neofetch-optional-deps](https://github.com/dylanaraps/neofetch): use `homebrew/core/neofetch`
133 | - [osu](https://osu.ppy.sh/): use `homebrew/cask-versions/osu-development`
134 | - [trojan-go](https://github.com/p4gefau1t/trojan-go): use `homebrew/core/trojan-go`
135 | - [vercel](https://vercel.com/): use `homebrew/core/vercel-cli`
136 | - [viu](https://github.com/atanunq/viu): use `homebrew/core/viu`
137 | - [wrangler](https://github.com/cloudflare/wrangler): use `homebrew/core/cloudflare-wrangler`
138 | - [youtube-dl-mod](https://youtube-dl.org/): use `kidonng/malt/yt-dlp`
139 | - [yt-dlp](https://github.com/yt-dlp/yt-dlp): use `homebrew/core/yt-dlp`
140 | - [New York](https://developer.apple.com/fonts/): use `homebrew/cask-fonts`
141 | - [SF Compact](https://developer.apple.com/fonts/): use `homebrew/cask-fonts`
142 | - [SF Mono](https://developer.apple.com/fonts/): use `homebrew/cask-fonts`
143 | - [SF Pro](https://developer.apple.com/fonts/): use `homebrew/cask-fonts`
144 |
145 |
146 |
--------------------------------------------------------------------------------