gpt4 book ai didi

thor - 与雷神互斥的选项

转载 作者:行者123 更新时间:2023-12-04 05:05:17 25 4
gpt4 key购买 nike

有没有办法让雷神有两个互斥的选项?例如,我需要提供一个列表选项。我可能有一个选择 -l ent1 ent2 ent3 ent67 ,我可能有一个选项 -f我传递了一个包含内容的文件 ent1 ent2 ent3 ent67 .这两个选项是否可以与 Thor 互斥而不在方法中编写额外的处理代码?

最佳答案

我还没有找到一种内置的方法来做到这一点,但你可以通过你自己的简单检查来完成它。这是一个可以执行您想要的操作的示例 Thor 命令。

desc "command", "A command that does something."
option :list, aliases: 'l', type: :array
option :file, aliases: 'f'
def list
if options[:list] && options[:file]
puts "Use only one, --list(-l) or --file(-f)"
exit(0)
end
# Place the functions of the command here
end

希望这有帮助!

关于thor - 与雷神互斥的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15586955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com