当前位置: 首页 > 知识库问答 >
问题:

Apache CLI参数和选项设置?

司马晋
2023-03-14

我有一个问题,在Apache CLI中正确设置一些选项。

我在尝试这样的事情。。。

usage: ViewReport -r <file> -d <name> [-rp [arg1] [arg2] [arg3] ... ] [OPTIONS]
 -r <file>                Report path
 -d <name>                DB Config Name
 -rp <name|class|value>   list of report parameters
OPTIONS
-preview
....

我需要-rp选项有无限数量的arg,每个arg都是一个逗号分隔的name、className和objectValue列表。

我不知道如何配置我的选项来处理类似的事情,以便CLI将列表作为输入处理。

编辑让我们假设Args需要是列表项对名称=值

共有1个答案

蒋乐意
2023-03-14

请参见我对无限期权参数的回答

这是可能的使用

Option.setArgs(Option.UNLIMITED_VALUES)

选项的参数必须用空格分隔。剩下的事情(如拆分args)由您决定

 类似资料:
  • The most common method for utilizing Fabric is via its command-line tool, fab, which should have been placed on your shell’s executable path when Fabric was installed. fab tries hard to be a good Unix

  • 建立一个解析器 import argparse parser = argparse.ArgumentParser( description='This is a PyMOTW sample program', ) 简单示例 # argparse_short.py import argparse parser = argparse.ArgumentParser(description='

  • Navicat Data Modeler 提供一些选项让你自定义用户界面和性能。 若要打开选项窗口,从菜单栏选择“工具”->“选项”。

  • Navicat 为所有工具提供完整的自定义用户界面选项。 若要打开选项窗口,请从菜单栏选择“工具”->“选项”。

  • Navicat 为所有工具提供完整的自定义用户界面选项。 若要打开选项窗口,请从菜单栏选择“工具”->“选项”。

  • Vim拥有很多选项可以设置以改变其展现方式。 主要有两种选项:布尔选项(值为"on"或"off")和键值选项。 布尔选项 执行如下命令: :::vim :set number 如果之前屏幕左侧没有显示行号,那么现在你就会看见行号。执行命令: :::vim :set nonumber 行号应该消失。number是一个布尔选项:可以off、可以on。通过:set number命令打开、 :set