如何在scopt中接受未标记的参数?

时间:2017-04-18 20:49:53

标签: scala scopt

我使用scopt处理命令行参数,并希望接受盲/未标记的参数。让我们来看一个超级简化,熟悉的' ls'以命令为例:

ls [<selector>] [options]

where options is just one: --tree

所以使用的例子可能是:

ls
ls --tree
ls . --tree
ls /foo/bar
ls /foo/bar --tree

scopt库可以轻松处理选项并将某些内容定义为命令(即,如果ls具有某种辅助模式),但我不知道如何接受可选字符串(选择器)w / oa前面的选项标签。

1 个答案:

答案 0 :(得分:0)

我有倒退的参数(arg)和选项(opt)。他们应该是:

ls --tree /foo/bar

使用此标准,scopt已经使用arg指令执行此操作。