lib/fig/environment.rb in fig-0.1.8 vs lib/fig/environment.rb in fig-0.1.9
- old
+ new
@@ -39,17 +39,17 @@
with_environment do
yield command.map{|arg| expand_arg(arg)}
end
end
- def execute_config(base_package, package_name, config_name, version_name)
+ def execute_config(base_package, package_name, config_name, version_name, args)
package = lookup_package(package_name || base_package.package_name, version_name)
result = nil
commands = package[config_name || "default"].commands
with_environment do
# todo nil check
commands.each do |command|
- result = yield expand_arg(command.command).gsub("@",package.directory).split(" ")
+ result = yield expand_arg("#{command.command} #{args.join(' ')}").gsub("@",package.directory).split(" ")
end
end
result
end