Methods

Class/Module Index [+]

Quicksearch

RHC::Commands::Setup

Public Instance Methods

run() click to toggle source
# File lib/rhc/commands/setup.rb, line 34
def run
  if options.autocomplete
    src = File.join(File.join(Gem.loaded_specs['rhc'].full_gem_path, "autocomplete"), "rhc_bash")
    dest = File.join(RHC::Config.home_conf_dir, "bash_autocomplete")

    FileUtils.mkdir_p(RHC::Config.home_conf_dir)
    FileUtils.cp(src, dest)

    say           To enable tab-completion for RHC under Bash shells, add the following command to          your .bashrc or .bash_profile file:            . #{dest}          Save your shell and then restart. Type "rhc" and then hit the TAB key twice to          trigger completion of your command.          Tab-completion is not available in the Windows terminal..strip_heredoc
    return 0
  end

  raise OptionParser::InvalidOption, "Setup can not be run with the --noprompt option" if options.noprompt
  RHC::RerunWizard.new(config, options).run ?  0 : 1
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.