in lib/bootstrap/bundler.rb [254:290]
def bundler_arguments(options = {})
arguments = []
if options[:install]
arguments << "install"
arguments << "--clean" if options[:clean]
if options[:local]
arguments << "--local"
arguments << "--no-prune"
end
if options[:force]
arguments << "--redownload"
end
elsif options[:update]
arguments << "update"
arguments << expand_logstash_mixin_dependencies(options[:update])
arguments << "--#{options[:level] || 'minor'}"
arguments << "--local" if options[:local]
arguments << "--conservative" if options[:conservative]
elsif options[:clean]
arguments << "clean"
elsif options[:package]
arguments << "package"
arguments << "--all" if options[:all]
elsif options[:add_platform]
arguments << "lock"
arguments << "--add_platform"
arguments << options[:add_platform]
elsif options[:remove_platform]
arguments << "lock"
arguments << "--remove_platform"
arguments << options[:remove_platform]
end
arguments << "--verbose" if options[:verbose]
arguments.flatten
end