首页 > 其他 > 详细

luarocks argparse

时间:2021-06-30 18:36:46      阅读:14      评论:0      收藏:0      [点我收藏+]
local parser = require("argparse")("./test.lua")

-- 指令名称 指令描述信息 指令参数列表(调用-s的时候参数会被加入参数列表中) -- parser:option("-s --search", "App search path.", {"app1", "app2"}):count("*") -- count(2) 限制 -s 必须被调用两次 -- count("0-2") -s 可以被使用 [0,2] 次 -- count("*") -s 可以被使用任意次

使用 --help 指令可以查看描述信息

技术分享图片

 

 

 

-- parser:flag("-v --verbose","sets verbosity level"):count("0-2"):target("ver")
-- flag 的调用方式 调用一次 -v 调用两次 -vv
-- target 表示将参数的名称修改为 ver

 

parser:argument("arglist","this is arglist"):args("*")
-- args(2)限制必须输入n个参数
-- args("0-2") 可以自由输入[0,2]个参数
-- args("?") 取当前可用参数列表的第一个
-- args("*") 可传任意个参数

 

luarocks argparse

原文:https://www.cnblogs.com/jiguang321/p/14953860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!