thor

thor

文章 0 浏览 4

如何创建 thor::group 生成器作为 my_command 的参数

在我的 gem 中,我希望有一个带有参数的可执行命令,如下所示: foo generate project foo generate config foo say_hi 所以我制作了 foo/bin/foo #!/…

梦醒灬来后我 2025-01-07 09:02:15 0 0

如何将 Thor::Group 注册为带参数的子命令

这个问题是从这里开始的。但随着我对托尔的了解越来越多,我发生了巨大的变化。 我正在尝试创建一个带有参数的 Thor::Group 子命令。奇怪的是,如果没…

萌酱 2025-01-07 00:41:17 0 0

如何在railtie中使用thor代替rake

我想在 Railtie 中提供 thor 任务而不是 rake 任务。在 Railties 中提供 rake 脚本有一种直接且有据可查的方法: class MyRailtie < Rails::Railtie r…

怼怹恏 2025-01-06 12:32:36 0 0

班级内的托尔任务清单?

我已经查遍了(谷歌搜索),但我一生都无法弄清楚如何做到这一点。是否可以获取当前类中定义的雷神任务列表?我正在尝试编写一个方法来确定传递给 tho…

神妖 2025-01-06 00:59:13 0 0

如何使用 Rails 3 模板中的 thor 注释一行?

我想使用 spec_helper.rb) 中的一行>thor 在我的 Rails 3 模板中? from: config.fixture_path = "#{::Rails.root}/spec/fixtures" to # config.fixtu…

梦在深巷 2024-12-29 12:24:22 0 0

雷神初始化

我说 Thor 独立于 Rails 运行,对吗? 如果是这种情况,有没有办法可以直接初始化 Rails 并初始化“配置/初始化器”之类的东西?…

山人契 2024-12-12 13:17:34 2 0

运行”捆绑安装”命令失败

所有, 我在特定目录中创建一些文件后使用以下命令。它给我一条错误消息。 命令 desc "new project_name", "new a project with a name" def new(proj…

旧人哭 2024-12-10 09:55:12 4 0

在一个生成器内运行其他生成器

我创建了一个脚手架 gem,它使用另一个 gem 来生成演示者。我使用 Rails 3 生成器创建了这个脚手架生成器。它的工作原理如下: rails g stager:scaffo…

画骨成沙 2024-12-08 21:14:48 2 0

Thor 可执行文件 - 忽略任务名称

thor wiki 页面 制作可执行文件 向您展示了如何创建雷神驱动的 CLI 命令看起来像这样: bash ./mythorcommand foo 这要求您传入 thor 任务 foo 作为第…

清眉祭 2024-12-02 11:04:12 4 0

运行不带参数或任务名称的 CLI Thor 应用程序

我正在寻找一种方法来创建一个命令行雷神应用程序,该应用程序将运行不带任何参数的默认方法。我摆弄了 Thor 的 default_method 选项,但仍然要求我传…

孤独患者 2024-12-02 09:01:03 2 0

如何使用 Thor 在 ruby​​ 的终端上抑制而不打印异常的回溯?

以下是我可能引发异常的方法。 这也是我正在构建的 CLI 的一种方法。 每当异常发生时,我想捕获它并在终端上打印我的自定义消息。 # variation 1 def …

国际总奸 2024-12-01 01:57:15 3 0

在哪里可以找到使用 RSpec 测试 Thor 脚本的好示例?

在哪里可以找到使用 RSpec 测试 Thor 脚本的好示例? 到目前为止,我的搜索还没有找到任何好的结果。…

以歌曲疗慰 2024-11-29 08:13:48 3 0

与 Thor 一起使用 IRB(即调用“调试器”)吗?

我试图让 Thor 在代码中到达“调试器”时触发 IRB 提示(如 Rails 等)。虽然我可以触发调试器,但是如何让 IRB 在触发调试器时自动启动? 目前,我在…

尐籹人 2024-11-19 15:55:48 9 0

如何使用 thor -T 列出 method_options?

当使用 thor 时,我习惯于编写这样的代码, desc "import", "Import diamonds from the south." method_option :num_diamonds, :type => :numeric, :d…

素染倾城色 2024-11-17 17:58:49 5 0

thor 可以接受类似 unix 的选项(例如 -lv)吗?

我最近开始使用雷神。我已经使用一些全局选项设置了脚本,例如 -l --logging 和 -v --verbose。我希望用户能够使用 -lv 而不是 -l -v 调用我的雷神任…

一萌ing 2024-11-16 14:40:22 6 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文