这是一个 golang 的练习库。用于熟悉一些 golang 的机制。 基于 cobra,和 Go by Example
# list all example
go run main.go list
# run a certain example
go run main.go run <GoExample>
TODO: add doc for certain go example
./scripts/build.sh
you may find executable file in (project path)/output/
- create a path for your example
mkdir pkg/goexpl/foo/foo.go
- Implement your owner GoExample
a. Implement interface GoExample
b. define a name in pkg/common/constats
c. add your go example in cmd.AllGoExample
you may refer to former commit. - run for test
go run main.go run foo