cligen:Nim库用于推断命令行界面选项参数解析; 文件在 源码
cligen:用于Nim的本机API推断的命令行界面生成器 这种CLI的方法是受 (依次是 )启发的。 基本思想是,proc签名对生成CLI所需的几乎所有内容进行编码/声明-名称,类型和默认值。 然后反射就足以生成解析器分派器,将seq[string]命令输入转换为对包装的proc的调用。 在Nim中,添加CLI可以很容易: proc fun (foo= 1 ,bar= 2.0 ,baz= "hi" ,verb= false ,paths: seq [ string ]) : int = ## An API call doc comment result = 1 # Of
用户评论