Mac 重装清单
2018.08 初稿
2019.01.15 修改标题,增加了一些
2020.01.05 修改备份策略
2019.01.15 修改标题,增加了一些
2020.01.05 修改备份策略
墙纸
无法通过 homebrew 安装的
- Text2Image - 文字转长图
- ScanSnap Home : Fujitsu Global - 扫描仪套件
- SCU - 图形化鼠须管配置工具
- OpenAudible - Audio Book Manager
Homebrew 备份法
参考
- Easy macOS Loads By Way of Homebrew Bundle — Liss is More
- Homebrew/homebrew-bundle
- macOS 使用 homebrew-bundle 优雅地备份和恢复软件列表 | HelloDog
备份
(在终端里):- 安装 homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装 mas:
brew install mas
- 安装 bundle 并在当前目录创建 Brewfile:
brew bundle dump --describe
恢复
(根目录):brew bundle --file="~/Brewfile"
我的 Brewfile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tap "beeftornado/rmtree" | |
tap "buo/cask-upgrade" | |
tap "federico-terzi/espanso" | |
tap "homebrew/bundle" | |
tap "homebrew/cask" | |
tap "homebrew/cask-drivers" | |
tap "homebrew/cask-fonts" | |
tap "homebrew/cask-versions" | |
tap "homebrew/core" | |
tap "homebrew/services" | |
cask "osxfuse" | |
# Cryptography and SSL/TLS Toolkit | |
brew "openssl@1.1" | |
# Command-line interface for SQLite | |
brew "sqlite" | |
# Manage compile and link flags for libraries | |
brew "pkg-config" | |
# OpenType text shaping engine | |
brew "harfbuzz" | |
# Clone of cat(1) with syntax highlighting and Git integration | |
brew "bat" | |
# Get/set bluetooth power and discoverable state | |
brew "blueutil" | |
# Powerful command-line bookmark manager | |
brew "buku" | |
# Cross-platform make | |
brew "cmake" | |
# Utility that creates projects from templates | |
brew "cookiecutter" | |
# Load/unload environment variables based on $PWD | |
brew "direnv" | |
# Interpreter for PostScript and PDF | |
brew "ghostscript" | |
# Modern replacement for 'ls' | |
brew "exa" | |
# Image format providing lossless and lossy compression for web images | |
brew "webp" | |
# OCR (Optical Character Recognition) engine | |
brew "tesseract" | |
# Play, record, convert, and stream audio and video | |
brew "ffmpeg" | |
# Lint your Python code for style and logical errors | |
brew "flake8" | |
# Command-line fuzzy finder written in Go | |
brew "fzf" | |
# Platform built on V8 to build network applications | |
brew "node" | |
# Gatsby command-line interface | |
brew "gatsby-cli" | |
# Distributed revision control system | |
brew "git" | |
# AVH edition of git-flow | |
brew "git-flow-avh" | |
# GNU Pretty Good Privacy (PGP) package | |
brew "gnupg" | |
# Image processing tools collection | |
brew "graphicsmagick" | |
# Convert source code to formatted text with syntax highlighting | |
brew "highlight" | |
# Bash and zsh history suggest box | |
brew "hstr" | |
# Improved top (interactive process viewer) | |
brew "htop" | |
# Configurable static site generator | |
brew "hugo" | |
# Tools and libraries to manipulate images in many formats | |
brew "imagemagick" | |
# Manage your Java environment | |
brew "jenv" | |
# Keep your Mac's application settings in sync | |
brew "mackup" | |
# Mac App Store command-line interface | |
brew "mas" | |
# Terminal-based visual file manager | |
# brew "midnight-commander" | |
# Fast, highly customisable system info script | |
brew "neofetch" | |
# Read-write NTFS driver for FUSE | |
brew "ntfs-3g" | |
# Swiss-army knife of markup format conversion | |
brew "pandoc" | |
# Library and executable for using citeproc with pandoc | |
brew "pandoc-citeproc" | |
# Framework for managing multi-language pre-commit hooks | |
brew "pre-commit" | |
# File browser | |
brew "ranger" | |
# Ruby version manager | |
brew "rbenv" | |
# Search tool like grep and The Silver Searcher | |
brew "ripgrep" | |
# Powerful, clean, object-oriented scripting language | |
brew "ruby" | |
# Organize software neatly under a single directory tree (e.g. /usr/local) | |
brew "stow" | |
# Tool Command Language | |
brew "tcl-tk" | |
# Simplified and community-driven man pages | |
brew "tldr" | |
# Display directories as trees (with optional color/HTML output) | |
brew "tree" | |
# Extract, view, and test RAR archives | |
brew "unrar" | |
# Dumb downloader that scrapes the web | |
brew "you-get" | |
# Cross-platform Text Expander written in Rust | |
brew "federico-terzi/espanso/espanso" | |
cask "alfred" | |
cask "app-tamer" | |
cask "appcleaner" | |
cask "backblaze" | |
cask "background-music" | |
cask "baidunetdisk" | |
cask "bartender" | |
cask "betterzip" | |
cask "blackhole" | |
cask "brooklyn" | |
cask "calibre" | |
cask "captin" | |
cask "clocksaver" | |
cask "cloudytabs" | |
cask "codeexpander" | |
cask "contraste" | |
cask "dash" | |
cask "discord" | |
cask "epubquicklook" | |
cask "expressions" | |
cask "fastscripts" | |
cask "figma" | |
cask "firefox-developer-edition" | |
cask "firefox-nightly" | |
cask "fliqlo" | |
cask "fluid" | |
cask "font-hack-nerd-font" | |
cask "font-jf-open-huninn" | |
cask "font-meslolg-nerd-font" | |
cask "font-opendyslexic" | |
cask "fsmonitor" | |
cask "geph" | |
cask "github" | |
cask "go64" | |
cask "gpg-suite-no-mail" | |
cask "hammerspoon" | |
cask "haptic-touch-bar" | |
cask "hazeover" | |
cask "hex-fiend" | |
cask "houdahspot" | |
cask "hyperdock" | |
cask "iina" | |
cask "imageoptim" | |
cask "imazing" | |
cask "iterm2" | |
cask "java" | |
cask "jupyter-notebook-viewer" | |
cask "keka" | |
cask "key-codes" | |
cask "keycastr" | |
cask "knotes" | |
cask "krisp" | |
cask "lastfm" | |
cask "listen1" | |
cask "loopback" | |
cask "lulu" | |
cask "miniconda" | |
cask "moom" | |
cask "motrix" | |
cask "netnewswire" | |
cask "notion" | |
cask "numi" | |
cask "one-switch" | |
cask "onlyoffice" | |
cask "onyx" | |
cask "openinterminal-lite" | |
cask "oversight" | |
# cask "parallels" | |
# cask "parallels-toolbox" | |
cask "pdf-expert" | |
cask "podcastmenu" | |
cask "qlcolorcode" | |
cask "qlimagesize" | |
cask "qlmarkdown" | |
cask "qlstephen" | |
cask "quicklook-csv" | |
cask "quicklook-json" | |
cask "r" | |
cask "rambox" | |
cask "reaper" | |
cask "rocket" | |
cask "rstudio" | |
cask "script-debugger" | |
cask "selfcontrol" | |
cask "skype" | |
cask "squirrel" | |
cask "steam" | |
cask "sublime-merge" | |
cask "sublime-text" | |
cask "suspicious-package" | |
cask "swiftdefaultappsprefpane" | |
cask "taskpaper" | |
cask "texmacs" | |
cask "texstudio" | |
cask "timing" | |
cask "toinane-colorpicker" | |
cask "tor-browser" | |
cask "tower" | |
cask "tripmode" | |
cask "tunnelblick" | |
cask "turbo-boost-switcher" | |
cask "typora" | |
cask "unite" | |
cask "usage" | |
cask "vscodium" | |
cask "wewechat" | |
cask "whichspace" | |
cask "wonderfultools-screensaver" | |
cask "wpsoffice" | |
cask "wwdc" | |
cask "xld" | |
cask "zettlr" | |
cask "zoomus" | |
cask "zotero" | |
mas "AdGuard for Safari", id: 1440147259 | |
mas "Annotate", id: 918207447 | |
mas "Apple Configurator 2", id: 1037126344 | |
mas "Bitwarden", id: 1352778147 | |
mas "Cicero", id: 1480977453 | |
mas "Dato", id: 1470584107 | |
mas "DemoPro", id: 1384206666 | |
mas "Drafts", id: 1435957248 | |
mas "Easy Chi-Square Calculator", id: 1341532994 | |
mas "Entity Pro", id: 1503988785 | |
mas "Esse", id: 1438921989 | |
mas "Fonts Ninja for Safari", id: 1480227114 | |
mas "Free Ruler", id: 1483172210 | |
mas "Furiganify!", id: 1151320968 | |
mas "Gemini 2", id: 1090488118 | |
mas "Glance", id: 1513574319 | |
mas "Hand Mirror", id: 1502839586 | |
mas "Hungrymark", id: 1482778901 | |
mas "Identical", id: 579029892 | |
mas "ImageFinder for Safari", id: 1514863337 | |
mas "Jayson", id: 1468691718 | |
# mas "Keynote 讲演", id: 409183694 | |
mas "Kindle", id: 405399194 | |
mas "Klib", id: 1196268448 | |
mas "Maipo", id: 789066512 | |
mas "Meeter - 更快加入会议", id: 1510445899 | |
mas "Minimal Consent", id: 1514164630 | |
# mas "Numbers 表格", id: 409203825 | |
mas "OmniFocus", id: 1346203938 | |
# mas "Pages 文稿", id: 409201541 | |
mas "Pastebot", id: 1179623856 | |
mas "PopClip", id: 445189367 | |
mas "QQ", id: 451108668 | |
mas "QQ音乐", id: 595615424 | |
mas "QSpace", id: 1469774098 | |
mas "Raindrop.io for Safari", id: 957810159 | |
mas "San Fransymbols", id: 1504761986 | |
mas "Screencast", id: 1368905598 | |
mas "ScreenShot PSD", id: 489880259 | |
mas "Service Station", id: 1503136033 | |
mas "Shut Up", id: 1015043880 | |
mas "SideNotes", id: 1441958036 | |
mas "Spelling Alphabet", id: 499351638 | |
mas "StatsWidgetPlus", id: 1022329158 | |
mas "Sync Folders", id: 530573877 | |
mas "Table Tool", id: 1122008420 | |
mas "Userscripts", id: 1463298887 | |
mas "Vidrio", id: 1209843625 | |
mas "Wayback Machine", id: 1472432422 | |
mas "Who's On My WiFi", id: 909760813 | |
# mas "Xcode", id: 497799835 |