module Formatron::CLI::Completion

CLI command for completion enabling script

Public Instance Methods

completion_script_action(c) click to toggle source
# File lib/formatron/cli/completion.rb, line 7
def completion_script_action(c)
  c.action do |args|
    command = args[0] || 'formatron'
    print Formatron::Completion.script command, defined_commands.keys
  end
end
completion_script_formatron_command() click to toggle source
# File lib/formatron/cli/completion.rb, line 14
def completion_script_formatron_command
  command :'completion-script' do |c|
    c.syntax = 'formatron completion-script [COMMAND]'
    c.summary = 'Output a bash script to ' \
                'enable command completion'
    c.description = 'Output a bash script to ' \
                    'enable command completion'
    completion_script_action c
  end
end