One minute
Homebrew-簡介
前言
以下以安裝 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