@@ -53,8 +53,8 @@ $ ./script/bootstrap
53531 . 檢查並安裝 [ Homebrew] ( http://brew.sh/ ) 。
54542 . 檢查並安裝 [ Oh My Zsh] ( http://ohmyz.sh/ ) 。
55553 . 檢查並連結 dotfiles (.zshrc, .vimrc, .gitconfig, .gitignore, ...)。
56- 4 . 更新並安裝 Homebrew packages (binaries, fonts, apps) 。
57- 5 . 設置 Mac OS X 的 defaults settings 。
56+ 4 . 設置 Mac OS X 的 defaults settings 。
57+ 5 . 更新並安裝 Homebrew packages (binaries, fonts, apps) 。
5858
5959完成之後,手動安裝一些 App Store 上才有的軟體 (Dash, Moom, ...)。
6060
@@ -85,8 +85,9 @@ $ mackup restore
8585### Topical
8686
8787每一個環境的配置是以資料夾的形式被獨立區分。例如,如果想要新增 "Java" 的配置到 dotfiles,你可以簡單的新增一個命名為 ` java ` 的資料夾,然後將檔案建至目錄底下。
88- 任何副檔名是 ` .zsh ` 的檔案將在 shell 執行時被自動載入至環境中。
89- 任何副檔名是 ` .symlink ` 的檔案將在你執行 ` script/bootstrap ` 安裝時被連結至 ` $HOME ` 目錄底下。.
88+
89+ - 任何副檔名是 ` .zsh ` 的檔案將在 shell 執行時被自動載入至環境中。
90+ - 任何副檔名是 ` .symlink ` 的檔案將在你執行 ` script/bootstrap ` 安裝時被連結至 ` $HOME ` 目錄底下。.
9091
9192### Components
9293
@@ -99,7 +100,7 @@ $ mackup restore
99100
100101不同於 [ Holman's dotfiles] ( https://github.com/holman/dotfiles ) ,我修改了一些部分:
101102
102- - Shell 的部分改用 [ Oh My Zsh] ( http://ohmyz.sh/ ) 取代原作者自己配置的 zsh。
103+ - Shell 的部分改用 [ Oh My Zsh] ( http://ohmyz.sh/ ) 取代原作者自己配置的 zsh。
103104- 移除 ** topic/aliases.zsh** 、** topic/completion.zsh** 等檔案,改用 Oh My Zsh 的 [ plugins] 。(https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins ) 代替。
104105- 移除 ** zsh/prompt.zsh** 、** zsh/window.zsh.zsh** 等檔案,改用 Oh My Zsh 的 [ themes] 。(https://github.com/robbyrussell/oh-my-zsh/wiki/Themes ) 代替。
105106- dotfiles 只專注在 ** topic/* .symlink** 、** topic/path.zsh** 的配置。
@@ -110,38 +111,33 @@ $ mackup restore
110111
111112執行 ` $ dot ` 之後,它會跑以下兩支腳本檔:
112113
113- 1 . ` $HOME/.dotfiles/homebrew/install.sh ` - Homebrew packages
114- 2 . ` $HOME/.dotfiles/osx/set-defaults.sh ` - OS X defaults setting
114+ 1 . ` $HOME/.dotfiles/osx/set-defaults.sh ` - OS X defaults setting
115+ 2 . ` $HOME/.dotfiles/Brewfile ` - Homebrew packages
116+ 3 . 任何目錄下檔名是 ` install.sh ` 的檔案將被執行。
115117
116118### Homebrew packages
117119
118- 執行 ` $ ./homebrew/install.sh ` 的時候,腳本會使用 [ Homebrew] ( http://brew.sh/ ) 和 [ Homebrew Cask] ( http://caskroom.io/ ) 來安裝 ** binary** 、** font** 還有 ** app** ,可以根據個人需求修改這個檔案 ,增加或減少自己需要的 packages:
120+ 執行 ` $ dot ` 的時候,腳本會根據 ` Brewfile ` 使用 [ Homebrew] ( http://brew.sh/ ) 和 [ Homebrew Cask] ( http://caskroom.io/ ) 來安裝 ** binary** 、** font** 還有 ** app** ,可以依照個人需求修改這個檔案 ,增加或減少自己需要的 packages:
119121
120- ``` bash
121- binaries=(
122- git
123- tree
124- ...
125- )
122+ ```
123+ brew 'git'
124+ brew 'tree'
125+ brew ...
126126```
127127
128- 字型都是以 ** font-XXX ** 的形式命名,可以用 ` $ brew cask search /font- XXX/ ` 搜尋是否存在 。
128+ 應用程式可以用 ` $ brew cask search XXX ` 或是 [ Cask Search ] ( http://caskroom.io/search ) 網站搜尋是否存在 。
129129
130130``` bash
131- fonts=(
132- font-roboto
133- ...
134- )
131+ cask ' dropbox'
132+ cask ' google-chrome'
133+ cask ...
135134```
136135
137- 應用程式可以用 ` $ brew cask search XXX ` 或是 [ Cask Search ] ( http://caskroom.io/search ) 網站搜尋是否存在 。
136+ 字型都是以 ** font-XXX ** 的形式命名,可以用 ` $ brew cask search /font- XXX/ ` 搜尋是否存在 。
138137
139- ``` bash
140- apps=(
141- dropbox
142- google-chrome
143- ...
144- )
138+ ```
139+ cask 'font-roboto'
140+ cask ...
145141```
146142
147143以下是我目前安裝的 packages:
0 commit comments