如何使拍手的参数的value_names可选?

时间:2019-10-07 08:15:16

标签: rust parameter-passing command-line-interface clap

我正在尝试从coreutils克隆dateman描述了命令-r可以具有不同的值“ types”:

-r seconds
        Print the date and time represented by seconds, where seconds is the number of seconds since the Epoch
        (00:00:00 UTC, January 1, 1970; see time(3)), and can be specified in decimal, octal, or hex.

-r filename
        Print the date and time of the last modification of filename.

因此自变量可以描述为[-r seconds | filename]。 我如何在拍手中达成相同目标?

我已经尝试过使用具有相同选项名的多重参数。另外,参数中可能有多个value_names。但是我没有发现任何可以使名称可选的内容。

0 个答案:

没有答案