使用ARGV将命令行参数传递给ruby脚本

问题描述 投票:0回答:1

如何将Jira Ticket-ID作为命令行参数传递给ruby脚本?我正在使用Jira-ruby宝石。我有一个脚本,必须在其中找到特定的Jira票证并对其进行评论。我想将该票据从命令行传递给ruby脚本。在此先感谢

jira_client.Issue.find("ID-10389")
    comment = issue.comments.build
    comment.save!(:body => "New comment from example script")`
end
ruby jira argv
1个回答
0
投票

您可以使用ARGV包含所有作为参数传递给命令行的字符串。

您可以使用splat运算符尝试以下操作:id, *the_rest = ARGV。然后,您可以使用局部变量id来调用jira_client.Issue.find方法。

© www.soinside.com 2019 - 2024. All rights reserved.