Module: Thor::ZshCompletion::Command
- Defined in:
- lib/thor/zsh_completion/command.rb
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/thor/zsh_completion/command.rb', line 4 def self.included(klass) klass.class_eval do desc "zsh-completion", "Print zsh completion script" option :name, aliases: [:n] def zsh_completion name = .name || File.basename($0) puts ZshCompletion::Generator.new(self.class, name).generate end end end |