bin/rb2exe in rb2exe-0.2.1 vs bin/rb2exe in rb2exe-0.2.2

- old
+ new

@@ -17,20 +17,22 @@ options = { quiet: false, add: nil, output: nil, rails: false, + daemon: false, target: 'l64' } opt_parser = OptionParser.new do |opts| opts.banner = "Usage: rb2exe RUBY_SCRIPT [options]" opts.version = Rb2exe::VERSION opts.on("-q", "--quiet", "Do not run verbosely") { |v| options[:quiet] = v } opts.on("-a", "--add=FOLDER", "Add an entire folder (eg. \".\")") { |v| options[:add] = v } opts.on("-o", "--output=OUTPUT", "Output executable filename") { |v| options[:output] = v } opts.on("-r", "--rails", "Rails support") { |v| options[:rails] = v } + opts.on("-d", "--daemon", "Runs app as a background task") { |v| options[:daemon] = v } opts.on("-t", "--target=[osx|l32|l64|win]", "Target platform (binary)") { |v| options[:target] = v } opts.on("-h","--help", "Help") { puts opt_parser } end opt_parser.parse! @@ -116,9 +118,9 @@ FileUtils.cp("#{gem_dir}/lib/bundler-config", "#{tmp_dir}/payload/lib/vendor/.bundle/config") end FileUtils.cp_r("#{gem_dir}/bin/build", "#{tmp_dir}/") # Package builder FileUtils.cp_r("#{gem_dir}/bin/decompress", "#{tmp_dir}/") - result = `#{tmp_dir}/build #{tmp_dir} #{main_app_path} #{exe_fn} #{options[:quiet]} #{options[:rails]}` + result = `#{tmp_dir}/build #{tmp_dir} #{main_app_path} #{exe_fn} #{options[:quiet]} #{options[:rails]} #{options[:daemon]}` FileUtils.mv("#{tmp_dir}/output", "#{pwd}/#{exe_fn}") # Output end print result