Skip to content

Commit

Permalink
Also offer bashdefault completion
Browse files Browse the repository at this point in the history
  • Loading branch information
mernen committed Jun 2, 2013
1 parent e96f4cb commit 6f9952c
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 16 deletions.
4 changes: 2 additions & 2 deletions completion-bundle
@@ -1,7 +1,7 @@
#! bash
# bash completion for the `bundle` command.
#
# Copyright (c) 2011 Daniel Luz <dev at mernen dot com>.
# Copyright (c) 2011-2013 Daniel Luz <dev at mernen dot com>.
# Distributed under the MIT license.
# http://mernen.com/projects/completion-ruby
#
Expand Down Expand Up @@ -51,5 +51,5 @@ __bundle_get_command() {
}


complete -F __bundle -o default bundle
complete -F __bundle -o bashdefault -o default bundle
# vim: ai ft=sh sw=4 sts=2 et
4 changes: 2 additions & 2 deletions completion-gem
@@ -1,7 +1,7 @@
#! bash
# bash completion for the `gem` command.
#
# Copyright (c) 2008-2010 Daniel Luz <dev at mernen dot com>.
# Copyright (c) 2008-2013 Daniel Luz <dev at mernen dot com>.
# Distributed under the MIT license.
# http://mernen.com/projects/completion-ruby
#
Expand Down Expand Up @@ -118,5 +118,5 @@ __gem_command_options() {
end' 2>/dev/null
}

complete -F __gem -o default gem gem1.8 gem1.9 jgem
complete -F __gem -o bashdefault -o default gem gem1.8 gem1.9 jgem
# vim: ai ft=sh sw=2 sts=2 et
4 changes: 2 additions & 2 deletions completion-jruby
@@ -1,7 +1,7 @@
#! bash
# bash completion for the `jruby` command.
#
# Copyright (c) 2009-2010 Daniel Luz <dev at mernen dot com>.
# Copyright (c) 2009-2013 Daniel Luz <dev at mernen dot com>.
# Distributed under the MIT license.
# http://mernen.com/projects/completion-ruby
#
Expand Down Expand Up @@ -67,5 +67,5 @@ __jruby() {
fi
}

complete -F __jruby -o filenames -o default jruby
complete -F __jruby -o filenames -o bashdefault -o default jruby
# vim: ai ft=sh sw=2 sts=2 et
10 changes: 5 additions & 5 deletions completion-rails
@@ -1,7 +1,7 @@
#! bash
# bash completion for the `rails` command and rails scripts.
#
# Copyright (c) 2008-2011 Daniel Luz <dev at mernen dot com>.
# Copyright (c) 2008-2013 Daniel Luz <dev at mernen dot com>.
# Distributed under the MIT license.
# http://mernen.com/projects/completion-ruby
#
Expand Down Expand Up @@ -206,8 +206,8 @@ __rails2_complete_generators() {
# clear the version cache, targeted version might change on reload
unset __RAILS_VERSION

complete -F __rails -o default rails
complete -F __rails2_script_server -o default script/server ./script/server
complete -F __rails2_script_console -o default script/console ./script/console
complete -F __rails2_script_generate -o default script/generate ./script/generate
complete -F __rails -o bashdefault -o default rails
complete -F __rails2_script_server -o bashdefault -o default script/server ./script/server
complete -F __rails2_script_console -o bashdefault -o default script/console ./script/console
complete -F __rails2_script_generate -o bashdefault -o default script/generate ./script/generate
# vim: ai ft=sh sw=2 sts=2 et
6 changes: 3 additions & 3 deletions completion-rake
@@ -1,7 +1,7 @@
#! bash
# bash completion for the `rake` command.
#
# Copyright (c) 2008-2010 Daniel Luz <dev at mernen dot com>.
# Copyright (c) 2008-2013 Daniel Luz <dev at mernen dot com>.
# Distributed under the MIT license.
# http://mernen.com/projects/completion-ruby
#
Expand Down Expand Up @@ -44,7 +44,7 @@ __rake() {

# ugh, ugly hack here, but I'm out of ideas
local old_ifs=$IFS IFS=$'\n'
COMPREPLY=($(compgen -o default -- "$last_arg"))
COMPREPLY=($(compgen -o bashdefault -o default -- "$last_arg"))
local IFS=$old_ifs
# escape space characters...
COMPREPLY=("${COMPREPLY[@]// /\ }")
Expand Down Expand Up @@ -155,5 +155,5 @@ __rake_tasks() {
fi
}

complete -F __rake -o default -o nospace rake rake1.8 rake1.9
complete -F __rake -o bashdefault -o default -o nospace rake rake1.8 rake1.9
# vim: ai ft=sh sw=2 sts=2 et
4 changes: 2 additions & 2 deletions completion-ruby
@@ -1,7 +1,7 @@
#! bash
# bash completion for the `ruby` command.
#
# Copyright (c) 2009-2010 Daniel Luz <dev at mernen dot com>.
# Copyright (c) 2009-2013 Daniel Luz <dev at mernen dot com>.
# Distributed under the MIT license.
# http://mernen.com/projects/completion-ruby
#
Expand Down Expand Up @@ -66,5 +66,5 @@ __ruby() {
fi
}

complete -F __ruby -o filenames -o default ruby ruby1.8 ruby1.9
complete -F __ruby -o filenames -o bashdefault -o default ruby ruby1.8 ruby1.9
# vim: ai ft=sh sw=2 sts=2 et

0 comments on commit 6f9952c

Please sign in to comment.