0;
}
只接受一个可选参数-p
CLI::App 是与库的所有交互的基础
CLI11_PARSE 宏内部执行app.parse(argc,argv)对命令行参数解析,出错时抛出ParseError,...接受string,返回修改过的string
check 非变异?...接受const string,返回修改过的string
struct CLI::Validator的子类
常用check来检查路径/文件是否存在,以及输入是否在一个range内
subcommand 子命令...未匹配的option转给parnet command解析(默认不会fallthrough)
prefix command 遇到未知option时停止解析,即使其他未知选项可以匹配,也将被忽略
实例
编写个实例...,把subcommand flag 各种option,check等常用功能都演示一遍
代码:
//把CLI11.hpp放到当前目录下
#include "CLI11.hpp"
#include <iostream