使 ruby​​ gems 响应终端命令

2024-03-27

我对红宝石和宝石制作非常陌生。我制作了一个简单的 gem,它根据输入抓取一些信息。 但是,要使用我的 gem,我需要进入解释器 (irb) 并需要我的 gem,然后使用一些参数调用该方法。

假设宝石被称为foo。 假设该方法被调用print_website(x) # where x is a string.

我希望能够做类似的事情:

$ foo test.com

它应该自动调用该方法并执行它。

提前致谢!如果我不清楚,请向我询问! :D


Try it

$ mkdir bin
$ touch bin/foo
$ chmod a+x bin/foo

Edit bin/foo

#!/usr/bin/env ruby

require 'foo'
#Anything you want.......

将以下内容添加到 Gemfile

 s.executables << 'foo'

推宝石。现在您发布了命令行实用程序

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使 ruby​​ gems 响应终端命令 的相关文章

随机推荐