|
46 | 46 | "name": "macOS 效率/macOS Productivity", |
47 | 47 | "desc": "macOS 专属效率工具/macOS-exclusive productivity tools", |
48 | 48 | "icon": "🍎", |
49 | | - "includes": ["raycast", "alfred", "rectangle", "the-unarchiver"] |
| 49 | + "includes": ["raycast", "alfred", "rectangle", "the-unarchiver", "stats", "iina", "keka", "appcleaner", "monitorcontrol", "karabiner-elements", "hammerspoon", "daisydisk", "cleanmymac", "iterm2"] |
50 | 50 | }, |
51 | 51 | "utilities": { |
52 | 52 | "name": "实用工具/Utilities", |
53 | 53 | "desc": "系统工具、下载、镜像烧录/System tools, downloads, imaging", |
54 | 54 | "icon": "🔧", |
55 | | - "includes": ["balenaetcher", "transmission", "qbittorrent", "handbrake", "audacity", "termius"] |
| 55 | + "includes": ["balenaetcher", "transmission", "qbittorrent", "handbrake", "audacity", "termius", "7zip", "winrar"] |
| 56 | + }, |
| 57 | + "database": { |
| 58 | + "name": "数据库/Database", |
| 59 | + "desc": "数据库管理工具/Database management tools", |
| 60 | + "icon": "🗄️", |
| 61 | + "includes": ["dbeaver", "tableplus", "mongodb-compass", "redis-insight"] |
| 62 | + }, |
| 63 | + "terminal": { |
| 64 | + "name": "终端工具/Terminal", |
| 65 | + "desc": "终端模拟器、Shell 工具/Terminal emulators, shell tools", |
| 66 | + "icon": "⌨️", |
| 67 | + "includes": ["kitty", "warp", "tabby", "github-desktop"] |
56 | 68 | } |
57 | 69 | }, |
58 | 70 | "software": { |
|
106 | 118 | "transmission": {"name": "Transmission", "desc": "BT 下载客户端/BT download client", "win": "winget install Transmission.Transmission", "mac": "brew install --cask transmission", "linux": "sudo apt install -y transmission-gtk", "linux_dnf": "sudo dnf install -y transmission", "linux_pacman": "sudo pacman -S transmission-gtk", "check_win": "winget list Transmission.Transmission", "check_mac": "ls /Applications/Transmission.app 2>/dev/null", "check_linux": "which transmission-gtk 2>/dev/null", "check_linux_dnf": "which transmission-gtk 2>/dev/null", "check_linux_pacman": "which transmission-gtk 2>/dev/null"}, |
107 | 119 | "qbittorrent": {"name": "qBittorrent", "desc": "开源 BT 下载/Open-source BT download", "win": "winget install qBittorrent.qBittorrent", "mac": "brew install --cask qbittorrent", "linux": "sudo apt install -y qbittorrent", "linux_dnf": "sudo dnf install -y qbittorrent", "linux_pacman": "sudo pacman -S qbittorrent", "check_win": "winget list qBittorrent.qBittorrent", "check_mac": "ls /Applications/qBittorrent.app 2>/dev/null", "check_linux": "which qbittorrent 2>/dev/null", "check_linux_dnf": "which qbittorrent 2>/dev/null", "check_linux_pacman": "which qbittorrent 2>/dev/null"}, |
108 | 120 | "handbrake": {"name": "HandBrake", "desc": "视频转码工具/Video transcoder", "win": "winget install HandBrake.HandBrake", "mac": "brew install --cask handbrake", "linux": "sudo apt install -y handbrake", "linux_dnf": "sudo dnf install -y HandBrake-gui", "linux_pacman": "sudo pacman -S handbrake", "check_win": "winget list HandBrake.HandBrake", "check_mac": "ls /Applications/HandBrake.app 2>/dev/null", "check_linux": "which handbrake 2>/dev/null", "check_linux_dnf": "which HandBrakeCLI 2>/dev/null", "check_linux_pacman": "which handbrake 2>/dev/null"}, |
109 | | - "audacity": {"name": "Audacity", "desc": "音频编辑工具/Audio editor", "win": "winget install Audacity.Audacity", "mac": "brew install --cask audacity", "linux": "sudo apt install -y audacity", "linux_dnf": "sudo dnf install -y audacity", "linux_pacman": "sudo pacman -S audacity", "check_win": "winget list Audacity.Audacity", "check_mac": "ls /Applications/Audacity.app 2>/dev/null", "check_linux": "which audacity 2>/dev/null", "check_linux_dnf": "which audacity 2>/dev/null", "check_linux_pacman": "which audacity 2>/dev/null"} |
| 121 | + "audacity": {"name": "Audacity", "desc": "音频编辑工具/Audio editor", "win": "winget install Audacity.Audacity", "mac": "brew install --cask audacity", "linux": "sudo apt install -y audacity", "linux_dnf": "sudo dnf install -y audacity", "linux_pacman": "sudo pacman -S audacity", "check_win": "winget list Audacity.Audacity", "check_mac": "ls /Applications/Audacity.app 2>/dev/null", "check_linux": "which audacity 2>/dev/null", "check_linux_dnf": "which audacity 2>/dev/null", "check_linux_pacman": "which audacity 2>/dev/null"}, |
| 122 | + "7zip": {"name": "7-Zip", "desc": "压缩工具/Compression tool", "win": "winget install 7zip.7zip", "mac": "brew install p7zip", "linux": "sudo apt install -y p7zip-full", "linux_dnf": "sudo dnf install -y p7zip", "linux_pacman": "sudo pacman -S p7zip", "check_win": "winget list 7zip.7zip", "check_mac": "which 7z 2>/dev/null", "check_linux": "which 7z 2>/dev/null", "check_linux_dnf": "which 7z 2>/dev/null", "check_linux_pacman": "which 7z 2>/dev/null"}, |
| 123 | + "winrar": {"name": "WinRAR", "desc": "压缩工具/Compression tool", "win": "winget install RARLab.WinRAR", "mac": "brew install rar", "linux": "sudo apt install -y rar", "linux_dnf": "sudo dnf install -y rar", "linux_pacman": "sudo pacman -S rar", "check_win": "winget list RARLab.WinRAR", "check_mac": "which rar 2>/dev/null", "check_linux": "which rar 2>/dev/null", "check_linux_dnf": "which rar 2>/dev/null", "check_linux_pacman": "which rar 2>/dev/null"}, |
| 124 | + "keka": {"name": "Keka", "desc": "macOS 压缩工具/macOS compression tool", "win": "echo Keka not available on Windows", "mac": "brew install --cask keka", "linux": "echo Keka not available on Linux", "linux_dnf": "echo Keka not available on Linux", "linux_pacman": "echo Keka not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/Keka.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 125 | + "dbeaver": {"name": "DBeaver", "desc": "数据库管理工具/Database management tool", "win": "winget install DBeaver.DBeaver", "mac": "brew install --cask dbeaver-community", "linux": "sudo apt install -y dbeaver-ce", "linux_dnf": "sudo dnf install -y dbeaver", "linux_pacman": "yay -S dbeaver", "check_win": "winget list DBeaver.DBeaver", "check_mac": "ls /Applications/DBeaver.app 2>/dev/null", "check_linux": "which dbeaver 2>/dev/null", "check_linux_dnf": "which dbeaver 2>/dev/null", "check_linux_pacman": "which dbeaver 2>/dev/null"}, |
| 126 | + "tableplus": {"name": "TablePlus", "desc": "数据库管理工具/Database management tool", "win": "winget install TablePlus.TablePlus", "mac": "brew install --cask tableplus", "linux": "curl -o /tmp/tableplus.deb https://deb.tableplus.com/tableplus_latest_amd64.deb && sudo dpkg -i /tmp/tableplus.deb", "linux_dnf": "echo TablePlus not available on DNF", "linux_pacman": "yay -S tableplus", "check_win": "winget list TablePlus.TablePlus", "check_mac": "ls /Applications/TablePlus.app 2>/dev/null", "check_linux": "which tableplus 2>/dev/null", "check_linux_dnf": "echo not_available", "check_linux_pacman": "which tableplus 2>/dev/null"}, |
| 127 | + "mongodb-compass": {"name": "MongoDB Compass", "desc": "MongoDB GUI/MongoDB GUI", "win": "winget install MongoDB.Compass", "mac": "brew install --cask mongodb-compass", "linux": "curl -o /tmp/mongodb-compass.deb https://downloads.mongodb.com/compass/mongodb-compass_latest_amd64.deb && sudo dpkg -i /tmp/mongodb-compass.deb", "linux_dnf": "echo MongoDB Compass not available on DNF", "linux_pacman": "yay -S mongodb-compass", "check_win": "winget list MongoDB.Compass", "check_mac": "ls /Applications/MongoDB\\ Compass.app 2>/dev/null", "check_linux": "which mongodb-compass 2>/dev/null", "check_linux_dnf": "echo not_available", "check_linux_pacman": "which mongodb-compass 2>/dev/null"}, |
| 128 | + "redis-insight": {"name": "Redis Insight", "desc": "Redis GUI/Redis GUI", "win": "winget install Redis.RedisInsight", "mac": "brew install --cask redis-insight", "linux": "curl -o /tmp/redis-insight.AppImage https://github.com/RedisInsight/RedisInsight/releases/latest/download/Redis-Insight-x86_64.AppImage && chmod +x /tmp/redis-insight.AppImage", "linux_dnf": "curl -o /tmp/redis-insight.AppImage https://github.com/RedisInsight/RedisInsight/releases/latest/download/Redis-Insight-x86_64.AppImage && chmod +x /tmp/redis-insight.AppImage", "linux_pacman": "yay -S redis-insight", "check_win": "winget list Redis.RedisInsight", "check_mac": "ls /Applications/Redis\\ Insight.app 2>/dev/null", "check_linux": "which redis-insight 2>/dev/null", "check_linux_dnf": "which redis-insight 2>/dev/null", "check_linux_pacman": "which redis-insight 2>/dev/null"}, |
| 129 | + "kitty": {"name": "Kitty", "desc": "终端模拟器/Terminal emulator", "win": "winget install Kovidgoyal.kitty", "mac": "brew install --cask kitty", "linux": "sudo apt install -y kitty", "linux_dnf": "sudo dnf install -y kitty", "linux_pacman": "sudo pacman -S kitty", "check_win": "winget list Kovidgoyal.kitty", "check_mac": "ls /Applications/kitty.app 2>/dev/null", "check_linux": "which kitty 2>/dev/null", "check_linux_dnf": "which kitty 2>/dev/null", "check_linux_pacman": "which kitty 2>/dev/null"}, |
| 130 | + "warp": {"name": "Warp", "desc": "Rust 终端/Rust terminal", "win": "echo Warp not available on Windows", "mac": "brew install --cask warp", "linux": "echo Warp not available on Linux", "linux_dnf": "echo Warp not available on Linux", "linux_pacman": "echo Warp not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/Warp.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 131 | + "tabby": {"name": "Tabby", "desc": "终端模拟器/Terminal emulator", "win": "winget install Eugeny.Tabby", "mac": "brew install --cask tabby", "linux": "curl -o /tmp/tabby.deb https://github.com/Eugeny/tabby/releases/latest/download/tabby-1.0.218-linux-x64.deb && sudo dpkg -i /tmp/tabby.deb", "linux_dnf": "curl -o /tmp/tabby.rpm https://github.com/Eugeny/tabby/releases/latest/download/tabby-1.0.218-linux-x64.rpm && sudo dnf install -y /tmp/tabby.rpm", "linux_pacman": "yay -S tabby", "check_win": "winget list Eugeny.Tabby", "check_mac": "ls /Applications/Tabby.app 2>/dev/null", "check_linux": "which tabby 2>/dev/null", "check_linux_dnf": "which tabby 2>/dev/null", "check_linux_pacman": "which tabby 2>/dev/null"}, |
| 132 | + "iterm2": {"name": "iTerm2", "desc": "macOS 终端/macOS terminal", "win": "echo iTerm2 not available on Windows", "mac": "brew install --cask iterm2", "linux": "echo iTerm2 not available on Linux", "linux_dnf": "echo iTerm2 not available on Linux", "linux_pacman": "echo iTerm2 not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/iTerm.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 133 | + "daisydisk": {"name": "DaisyDisk", "desc": "磁盘空间分析/Disk space analysis", "win": "echo DaisyDisk not available on Windows", "mac": "brew install --cask daisydisk", "linux": "echo DaisyDisk not available on Linux", "linux_dnf": "echo DaisyDisk not available on Linux", "linux_pacman": "echo DaisyDisk not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/DaisyDisk.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 134 | + "cleanmymac": {"name": "CleanMyMac", "desc": "macOS 清理工具/macOS cleanup tool", "win": "echo CleanMyMac not available on Windows", "mac": "brew install --cask cleanmymac", "linux": "echo CleanMyMac not available on Linux", "linux_dnf": "echo CleanMyMac not available on Linux", "linux_pacman": "echo CleanMyMac not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/CleanMyMac\\ X.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 135 | + "appcleaner": {"name": "AppCleaner", "desc": "macOS 应用卸载/macOS app uninstaller", "win": "echo AppCleaner not available on Windows", "mac": "brew install --cask appcleaner", "linux": "echo AppCleaner not available on Linux", "linux_dnf": "echo AppCleaner not available on Linux", "linux_pacman": "echo AppCleaner not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/AppCleaner.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 136 | + "monitorcontrol": {"name": "MonitorControl", "desc": "外接显示器亮度控制/External display brightness control", "win": "echo MonitorControl not available on Windows", "mac": "brew install --cask monitorcontrol", "linux": "echo MonitorControl not available on Linux", "linux_dnf": "echo MonitorControl not available on Linux", "linux_pacman": "echo MonitorControl not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/MonitorControl.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 137 | + "karabiner-elements": {"name": "Karabiner-Elements", "desc": "键盘映射工具/Keyboard remapper", "win": "echo Karabiner-Elements not available on Windows", "mac": "brew install --cask karabiner-elements", "linux": "echo Karabiner-Elements not available on Linux", "linux_dnf": "echo Karabiner-Elements not available on Linux", "linux_pacman": "echo Karabiner-Elements not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/Karabiner-Elements.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 138 | + "hammerspoon": {"name": "Hammerspoon", "desc": "macOS 自动化工具/macOS automation tool", "win": "echo Hammerspoon not available on Windows", "mac": "brew install --cask hammerspoon", "linux": "echo Hammerspoon not available on Linux", "linux_dnf": "echo Hammerspoon not available on Linux", "linux_pacman": "echo Hammerspoon not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/Hammerspoon.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 139 | + "stats": {"name": "Stats", "desc": "macOS 系统监控菜单栏/macOS system monitor menu bar", "win": "echo Stats not available on Windows", "mac": "brew install --cask stats", "linux": "echo Stats not available on Linux", "linux_dnf": "echo Stats not available on Linux", "linux_pacman": "echo Stats not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/Stats.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 140 | + "iina": {"name": "IINA", "desc": "macOS 现代媒体播放器/macOS modern media player", "win": "echo IINA not available on Windows", "mac": "brew install --cask iina", "linux": "echo IINA not available on Linux", "linux_dnf": "echo IINA not available on Linux", "linux_pacman": "echo IINA not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/IINA.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 141 | + "kaleidoscope": {"name": "Kaleidoscope", "desc": "macOS 文件对比工具/macOS file diff tool", "win": "echo Kaleidoscope not available on Windows", "mac": "brew install --cask kaleidoscope", "linux": "echo Kaleidoscope not available on Linux", "linux_dnf": "echo Kaleidoscope not available on Linux", "linux_pacman": "echo Kaleidoscope not available on Linux", "check_win": "echo not_available", "check_mac": "ls /Applications/Kaleidoscope.app 2>/dev/null", "check_linux": "echo not_available", "check_linux_dnf": "echo not_available", "check_linux_pacman": "echo not_available"}, |
| 142 | + "github-desktop": {"name": "GitHub Desktop", "desc": "GitHub GUI 客户端/GitHub GUI client", "win": "winget install GitHub.GitHubDesktop", "mac": "brew install --cask github", "linux": "curl -o /tmp/github-desktop.deb https://github.com/shiftkey/desktop/releases/latest/download/GitHubDesktop-linux-amd64.deb && sudo dpkg -i /tmp/github-desktop.deb", "linux_dnf": "curl -o /tmp/github-desktop.rpm https://github.com/shiftkey/desktop/releases/latest/download/GitHubDesktop-linux-x86_64.rpm && sudo dnf install -y /tmp/github-desktop.rpm", "linux_pacman": "yay -S github-desktop-bin", "check_win": "winget list GitHub.GitHubDesktop", "check_mac": "ls /Applications/GitHub\\ Desktop.app 2>/dev/null", "check_linux": "which github-desktop 2>/dev/null", "check_linux_dnf": "which github-desktop 2>/dev/null", "check_linux_pacman": "which github-desktop 2>/dev/null"} |
110 | 143 | } |
111 | 144 | } |
0 commit comments