临时显示参数的全名而不是短名称/缩写

临时显示参数的全名而不是短名称/缩写

在命令之后,用户应该使用 给出输出位置-o,我想知道是否有一个(标准)命令可以临时显示给定参数的全名,例如-o,它将临时显示为:(--output全名)(而不是-o)。例如;如果CTRL(只是一个例子)一直被按下;显示参数的全名。因此-o将显示为--output

这是为了理解命令的参数,而不是在命令本身中实际显示全名。作为被解析的东西......

例如:

youtube-dl-o

CTRL将成为(暂时的,例如按住)

youtube-dl --输出

谢谢

托马斯

答案1

自从:

  • 关于短期和长期期权对应关系根本没有任何规则
  • 没有关于应该由 or 提供的输出的--help规则--usage

自动实现这样的行为是完全不可能的。相反,您应该实施每一个命令映射。然后,使用像你这样的 shellzsh可能会实现这种行为......

相关内容