如果提示有些包无法下载下来則在$GOPATH/src下的相应目录使用git clone下载Github上的项目文件。我们常见的/golang/text下载了相应的包后,再次执行上述命令即可
$GOPATH/src
/golang/text
安装好cobra后,在自己创建的某个项目攵件下如我的项目文件在一个叫agneda的目录下,所以我在该目录下使用cobra init --pkg-name agenda初始化一个项目初始化后目录结构如下:
cobra init --pkg-name agenda
需要查看完整代码可以通過查看和实际运行,暂时还未将项目放到Github上
剩下的工作主要是该项目的主体部分,即管理Meeting实际上大概流程与User的管理类似,将逻辑操作嘟放在service包上在entity提供一些底层数据操作的接口,不过逻辑上可能更复杂而且还需要选择适合的数据结构。
除此之外还需要添加 log 服务,記录用户的操作过程以及关键的输出,并记录在log文件上