Practice
- 透過應用程式可以產生姓名,並建立屬於自己的字典,讓取名可以有自定義的方向,還可避開不喜歡的字。
使用dep
-
使用
dep初始化一個CLI專案。 -
$ brew install dep -
找現有程式參考。
Dapper是個不錯且夠簡單的CLI專案,其main.go用了 [urfave/cli][] (有改名過)框架。 -
先下載
cli套件原始碼:
$ go get github.com/urfave/cli -
建立主要檔案
main.go
1 | package main |
-
切記,須將project建立在
$HOME/go/src/myproject -
關於
dep的應用
1 | $ dep |
- 需至
$HOME/go/src/myproject進行dep init
1 | $ dep init |
- 將程式碼裡的依賴都找出,將其下載到
vendor目錄。 vendor須不須commit,可以參考官方文件,是隨意,同時也很負責的說明了優缺點。
1 | $ go run main.go |