thor

    2熱度

    3回答

    我已經構建了一個使用多個外部寶石的Thor CLI應用程序。當我運行它時,我收到來自那些混亂我的輸出的寶石的警告消息 - 我怎麼能抑制這一點? 澄清:我希望抑制警告僅消息,但仍收到標準輸出爲我的應用程序,包括錯誤和puts結果。 例如,當我在我的Sinatra應用程序中使用這些相同的寶石時,我沒有像我對雷神那樣從寶石代碼中發出所有警告消息。 例(從http://willschenk.com/mak

    6熱度

    2回答

    我試圖創建一個使用rails-api一個新的應用程序時,托爾參數錯誤。當我運行rails-api new mynewapp我得到如下: /Users/sandy/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/thor-0.19.1.1/lib/thor/parser/option.rb:125:in `validate_default_type!':

    1熱度

    1回答

    我有一個基於thor的CLI與Rails應用程序一起使用,並且在使用thor實現CLI的充滿示例中,我沒有找到任何在bundler上下文中執行的簡單binstub的示例。 我希望能夠調用my_cli從這樣的命令行: $ my_cli do something 我不想: $ BUNDLE_GEMFILE=/path/to/Gemfile/of/Rails/app bundle exec my_c

    1熱度

    1回答

    我正在寫Thor的一些rake任務。在這些thor任務中,我指定了一些方法選項來使命令行更加健壯,但是我遇到的問題是thor不能識別我的命令。 下面是一個例子任務: module ReverificationTask class Notifications < Thor option :bounce_threshold, :aliases => '-bt', :desc =>

    0熱度

    2回答

    今天,當我在對抗這樣的: mkdir': Permission denied @ dir_s_mkdir - /app/assets/stylesheets/material_ui (Errno::EACCES) 我創造我自己的軌道作曲家發生器。我想要的是從我的回購庫中克隆一些文件,並將它們放入我創建的應用程序中,當我撥打rails new etc etc...時。該生成器工作正常(它克隆了很多文

    1熱度

    1回答

    我正在創建類似於Rails腳手架生成器的生成器。我想接受一系列key:value參數。就像這樣: mycli generate model BlogPost title:string body:text published:datetime 目前我的命令類看起來是這樣的: require "thor" module Mycli module Generators cla

    0熱度

    1回答

    假設形式的method_option: method_option :host_domain, aliases: '-h', default: 'some value' 能一個不平凡的lambda函數到位「一些價值」導出默認使用運行時的價值。 一些小事,如: method_option :host_domain, aliases: '-h', default: -> { 'some val

    0熱度

    1回答

    有些時候,我使用bundle console來加載一個帶有項目依賴性和測試API使用情況的控制檯。 所以我的問題是:我如何測試thor's actions像ask從捆綁器控制檯?

    0熱度

    1回答

    我正在使用thor負載測試我的基於扭曲的高速公路websocket服務器。爲了進行身份驗證,我的websocket應用程序需要在websocket握手請求中使用一個自定義http頭(Authorization:Bearer Token)作爲身份驗證的一部分。我怎樣才能做到這一點 ?

    0熱度

    1回答

    我有一個使用Thor的CLI應用程序。 現在,它使用很多輸出的顏色,這看起來不錯,但會導致管道到腳本等問題。 但是,每次使用顏色時添加選項都會是一個相當大的重構。 有沒有簡單的方法來忽略托爾的所有顏色選項?