mirror of
https://github.com/kepler155c/opus
synced 2024-11-14 04:34:49 +00:00
24 lines
389 B
Lua
24 lines
389 B
Lua
local args = { ... }
|
|
if #args < 1 then
|
|
error('cat <filename>')
|
|
end
|
|
|
|
local fileName = shell.resolve(args[1])
|
|
if not fs.exists(fileName) then
|
|
error('not a file: ' .. args[1])
|
|
end
|
|
|
|
local file = fs.open(fileName, 'r')
|
|
if not file then
|
|
error('unable to open ' .. args[1])
|
|
end
|
|
|
|
while true do
|
|
local line = file.readLine()
|
|
if not line then
|
|
break
|
|
end
|
|
print(line)
|
|
end
|
|
|
|
file.close() |