Sha256: 29f83ffa0d3c4eb2e7b80e2483fd8af1dafa7233908f3f6ea36acc1b104c55a1

Contents?: true

Size: 427 Bytes

Versions: 2

Compression:

Stored size: 427 Bytes

Contents

module <%= project_class_name %>
  class Completion < Command
    desc "script", "generates script that can be eval to setup auto-completion"
    long_desc Help.text("completion:script")
    def script
      Completer::Script.generate
    end

    desc "completions *PARAMS", "prints words for auto-completion"
    long_desc Help.text("completion:list")
    def list(*params)
      Completer.new(*params).run
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cli-template-3.3.0 lib/templates/default/lib/%underscored_name%/completion.rb.tt
cli-template-3.2.0 lib/templates/default/lib/%underscored_name%/completion.rb.tt