blob: d4e1505f38c37566407b1e2047eacd4c4e508d1d [file] [log] [blame] [raw]
local shell = require("shell")
local args = shell.parse(...)
if #args == 0 then
repeat
local read = io.read("*L")
if read then
io.write(read)
end
until not read
else
for i = 1, #args do
local file, reason = io.open(shell.resolve(args[i]))
if not file then
io.stderr:write(reason)
return
end
repeat
local line = file:read("*L")
if line then
io.write(line)
end
until not line
end
end