前言

以下以安裝 Git 作為範例。

作為寫程式必備的版控軟體,macOS上預設是有安裝的,那為什麼我還要多此一舉,用 Homebrew 再安裝一次呢? 因為有時候作為開源軟體的 Git 會修正一些嚴重的漏洞或是有重要更新,這時候參考這篇文章就可以立刻跟上最新版本囉~

老實說之前不管是在開發 Side-Project 或是公司專案,在使用 Git 的部分都沒遇到什麼問題,更新都是求心安,直到後來發現有些行為預設稍微有點不同…

指令

直接上指令表,視情況使用。

# 安裝
brew install git

# 更新特定軟體
brew upgrade git

# 切換 Git 指令使用 Homebrew 版本
brew link git

# 切換 PATH 亦可切換為自行安裝的版本
export PATH=/usr/local/bin:$PATH

# 查看 Git 版本指令
git version

# 查看目前使用的 Git 的存放位置
which git

# 從 https://formulae.brew.sh/ 軟體庫裡搜尋
brew search <plugins>

# --cask,用以安裝有 GUI 的軟體
brew install --cask <plugins>

# 刪除,GUI 軟體加 --cask
brew uninstall <plugins>

# 目前軟體清單
brew list

# 更新全部軟體
brew upgrade

# 更新 homebrew 本身
brew update

# 列出過期軟體
brew outdated

結語

推薦一些我有在用的軟體,喜歡的話,名字可以直接用 brew install --cask 安裝

  • fork -> git 版控介面,介面比 Sourcetree 乾淨,但功能不會少
  • alt-tab -> command + tab 鍵切換應用的強化版,達到跟 windows 類似的體驗
  • kap -> 螢幕錄製,簡單快速製作影片、Gif
  • appcleaner -> 刪除軟體,根除軟體的設定檔、快取檔
  • hiddenbar -> 工具列管理
  • rectangle -> 視窗管理
  • insomnia -> 開源 API 客戶端,支援 REST、GraphQL、GRPC,重點是會紀錄回傳結果
  • stats -> MacBook 運行狀態檢視,包含 CPU 溫度、風扇控制…
  • docker -> 可快速配置帶有 infra 的容器
  • iterm2 -> 可客製化的終端,font-sourcecodepro-nerd-font,推薦字體
  • tableplus -> 支援常用的多種資料庫連線及檢視,免付費體驗方案足夠個人使用
  • visual-studio-code