我正在寻找支持子命令的Scala命令行解析器(类似于Python中的argparse)。似乎有许多不同的Scala命令行解析器(Scopt,Argot等),但是似乎都不支持子命令解析。我是否只是错过了这些其他库支持子命令的事实,如果没有,是否存在任何此类库?
最佳答案
您可能对picocli感兴趣。它支持子命令等。
当基础平台支持ANSI转义码时,Picocli会生成彩色的使用帮助。
我正在寻找支持子命令的Scala命令行解析器(类似于Python中的argparse)。似乎有许多不同的Scala命令行解析器(Scopt,Argot等),但是似乎都不支持子命令解析。我是否只是错过了这些其他库支持子命令的事实,如果没有,是否存在任何此类库?
最佳答案
您可能对picocli感兴趣。它支持子命令等。
当基础平台支持ANSI转义码时,Picocli会生成彩色的使用帮助。