首页 > 解决方案 > 如何完成一组或多组重复的互斥选项?

问题描述

考虑这个命令行:

$ prog --state=foo --meow --state=bar --mix --lol=34 --state=foo --meow --zoom

在 Zsh 完成脚本中,您将如何完成上述选项,知道:

我很难用_arguments实用程序函数实现这样的完成脚本。我猜我需要使用->state动作功能并进行一些递归。

标签: zshtab-completionzsh-completion

解决方案


推荐阅读