服务计算——CLI 命令行实用程序开发实战 - Agenda
CLI 命令行实用程序开发实战 - Agenda
详细代码:https://github.com/lichen2333/Service_Computing/tree/master/agenda
- 首先按照教程安装cobra
先把两个缺失的包导入到$GOPATH/src/golang.org/x:
之后使用命令成功下载并安装。 - 尝试使用cobra
我们创建一个项目并添加第一个命令:
Agenda的简单实现和功能展示
- 实现的功能有注册用户,用户登入,用户登出,以及删除所有用户数据的功能。
首先创建四项指令:
用户注册:
重复注册时会报错:
注册出错后会提示:
用户登录:
登录后可以在data内容中找到当前登录的用户:
用户登出:
换一个用户登录可以看到data中的内容改变:
之后可以查询到所有注册的用户信息:
整个操作的过程记录在日志中:
最后就是清除所有信息的指令: