module Bashly::Completions::Flag
Public Instance Methods
completion_data(command_full_name)
click to toggle source
# File lib/bashly/concerns/completions.rb, line 8 def completion_data(command_full_name) comps = allowed || completions return {} unless comps aliases.to_h do |name| prefix = command_full_name prefix = "#{prefix}*" unless prefix.end_with? '*' ["#{prefix}#{name}", comps] end end