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 |