mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	options from --help. [ruby-dev:42690] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			457 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			457 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#! /bin/bash
 | 
						|
# Completion for bash:
 | 
						|
#
 | 
						|
# (1) install this file,
 | 
						|
#
 | 
						|
# (2) load the script, and
 | 
						|
#      . ~/.profile.d/rb_optparse.bash
 | 
						|
#
 | 
						|
# (3) define completions in your .bashrc,
 | 
						|
#      rb_optparse command_using_optparse_1
 | 
						|
#      rb_optparse command_using_optparse_2
 | 
						|
 | 
						|
_rb_optparse() {
 | 
						|
  COMPREPLY=($("${COMP_WORDS[0]}" "--*-completion-bash=${COMP_WORDS[COMP_CWORD]}"))
 | 
						|
  return 0
 | 
						|
}
 | 
						|
 | 
						|
rb_optparse () {
 | 
						|
    [ $# = 0 ] || complete -o default -F _rb_optparse "$@"
 | 
						|
}
 |