11.7. 总结
本章知识点:
- 命令组成的四个部分;
- 参数(args) 与选项(flag)的区别;
- 长选项与短选项的区别(–env -e)
- 最佳实践:终端英文输出
- Cobra 与 Cli 的选择;
- cobra.Command 所有选项的学习;
- cobra 的命令钩子;
- 终端打印高亮信息;
- 创建 cobra 主命令;
- 生成随机字符串;
- key 命令;
- cobra 的参数校验器;
- 类似于 go.dev/play/ 的 play 命令;
推荐学习资料:
- cobra 官方指南 github.com/spf13/cobra/blob/master...
- pflag 项目也需要了解一下 github.co...