Module: Bashly::Completions::Command

Included in:
Script::Command
Defined in:
lib/bashly/concerns/completions.rb

Instance Method Summary collapse

Instance Method Details

#completion_data(with_version: true) ⇒ Object



29
30
31
# File 'lib/bashly/concerns/completions.rb', line 29

def completion_data(with_version: true)
  CompletionBuilder.new(self, with_version: with_version).call
end

#completion_function(name = nil) ⇒ Object



37
38
39
# File 'lib/bashly/concerns/completions.rb', line 37

def completion_function(name = nil)
  completion_generator.wrapper_function name
end

#completion_scriptObject



33
34
35
# File 'lib/bashly/concerns/completions.rb', line 33

def completion_script
  completion_generator.script
end