Software /
code /
prosody
Diff
tools/migration/main.lua @ 4166:3ac90743039b
tools/migration/*.lua: Convert to unix line endings
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 23 Feb 2011 18:31:48 +0000 |
parent | 4162:af720a91aa19 |
child | 4210:4583473dcce4 |
line wrap: on
line diff
--- a/tools/migration/main.lua Wed Feb 23 07:26:54 2011 +0500 +++ b/tools/migration/main.lua Wed Feb 23 18:31:48 2011 +0000 @@ -1,27 +1,27 @@ - - - -local function loadfilein(file, env) return loadin and loadin(env, io.open(file):read("*a")) or setfenv(loadfile(file), env); end -config = {}; -local config_env = setmetatable({}, { __index = function(t, k) return function(tbl) config[k] = tbl; end; end }); -loadfilein("config.lua", config_env)(); - -package.path = "../../?.lua;"..package.path -package.cpath = "../../?.dll;"..package.cpath - - -assert(config.input, "no input specified") -assert(config.output, "no output specified") -local itype = assert(config.input.type, "no input.type specified"); -local otype = assert(config.output.type, "no output.type specified"); -local reader = require(itype).reader(config.input); -local writer = require(otype).writer(config.output); - -local json = require "util.json"; - -for x in reader do - --print(json.encode(x)) - writer(x); -end -writer(nil); -- close - + + + +local function loadfilein(file, env) return loadin and loadin(env, io.open(file):read("*a")) or setfenv(loadfile(file), env); end +config = {}; +local config_env = setmetatable({}, { __index = function(t, k) return function(tbl) config[k] = tbl; end; end }); +loadfilein("config.lua", config_env)(); + +package.path = "../../?.lua;"..package.path +package.cpath = "../../?.dll;"..package.cpath + + +assert(config.input, "no input specified") +assert(config.output, "no output specified") +local itype = assert(config.input.type, "no input.type specified"); +local otype = assert(config.output.type, "no output.type specified"); +local reader = require(itype).reader(config.input); +local writer = require(otype).writer(config.output); + +local json = require "util.json"; + +for x in reader do + --print(json.encode(x)) + writer(x); +end +writer(nil); -- close +