go-cmd
get
自动获取所有依赖
go get .
build
usage: go build [-o output] [-i] [build flags] [packages]
编译指定包,以及其依赖
- 如果是
main
包,则在当前目录下生成一个可执行文件
run
usage: go run [build flags] [-exec xprog] gofiles... [arguments...]
编译并运行main
包
- 如果
main
包是由多个文件构成,则需要都指定!
test
usage: go test [-c] [-i] [build and test flags] [packages] [flags for test binary]
自动测试指定包
- 默认情况,会编译当前目录包以及相应测试,并运行测试