# cmdr
开发指南
# 概览(Overview)
在这个指南里,我们会遍历 cmdr
的各个特性来向你展示它可以做到些什么。我们将会解说如下(但也不限于此)的主要话题:
一个
cmdr
CLI 应用程序的基本布局结构建立子命令(
Sub-command
)以及附加的功能性定义子命令的响应函数(
Action
)并执行到它向你的应用程序添加命令行标志(
flags
)使用环境变量
使用外部配置文件
使用
cmdr
的高级特性,诸如:可自动翻转的标志组,...使用
Option Store
来管理应用程序的层级化的配置数据从 Option Store 中提取配置数据,观察数据
提供内置的 可插拔的扩展(Extensions)支持
提供动态的命令和标志扩充:动态扩充命令
提供预制的 内建命令以及标志组
🔚