class Autoproj::BashCompletion
This class generates shell completion for code for a given Thor subclasss
Constants
- MAIN_FUNCTION_TEMPLATE
- SUBCOMMAND_FUNCTION_TEMPLATE
Public Instance Methods
Source
# File lib/autoproj/bash_completion.rb, line 21 def disable_completion(metadata) metadata[:completer] = nil end
Source
# File lib/autoproj/bash_completion.rb, line 13 def setup_executable_completion(metadata) metadata[:completer] = 'COMPREPLY=( $( compgen -d -c -- "$cur" ) )' end
Source
# File lib/autoproj/bash_completion.rb, line 9 def setup_file_completion(metadata) metadata[:completer] = "_filedir" end
Source
# File lib/autoproj/bash_completion.rb, line 17 def setup_package_completion(metadata) metadata[:completer] = "_autoproj_installed_packages" end