Open botanicus opened 14 years ago
def envargs_shebang(executable = ruby_basename, args) system_envargs = %x(which envargs).chomp local_envargs = File.join(Rango.root, "bin", "envargs") envargs = [system_envargs, local_envargs].detect { |path| File.executable?(path) } raise "No envargs detected!" if envargs.nil? "#!#{envargs} #{executable} #{args.join(" ")}".chomp(" ") end
def envargs_shebang(executable = ruby_basename, args) system_envargs = %x(which envargs).chomp local_envargs = File.join(Rango.root, "bin", "envargs") envargs = [system_envargs, local_envargs].detect { |path| File.executable?(path) } raise "No envargs detected!" if envargs.nil? "#!#{envargs} #{executable} #{args.join(" ")}".chomp(" ") end