Golang小项目----Agenda
Golang实现Agenda的CLI
我们使用cobra实现了Agenda的相关操作和指令,主要包括以下功能:
- 登录
- 登出
- 注册
- 删除账户
- 查询用户
- 创建会议
- 增加会议参与者
- 会议查询
- 删除会议参与者
- 取消会议
- 退出会议
- 清空会议
运行截图
-
登录
-
登出
-
注册
同时我们若注册相同名字的用户会被拒绝
-
删除账户
-
查询用户
-
创建会议
创建单参与者会议
创建多参与者会议
若会议开始时间大于结束时间将报错
-
增加会议参与者
若参会者时间冲突,将报错
不是注册人员不能参会
-
会议查询
若会议不存在则查询结果为空
-
删除会议参与者
若会议参会人员全部删除,则会议被删除,test4本是参会人员当他参与会议没有人后再查询,将不能查询到原来的会议
-
取消会议
-
退出会议
清空会议
END