view src/luan/modules/http/serve.luan @ 1688:5eb985d1411f

'http/serve.luan' now allows overriding port
author Fox
date Sat, 11 Jun 2022 21:14:19 +0200
parents 307e76ccd0d6
children af22d6c120e4
line wrap: on
line source

local Luan = require "luan:Luan.luan"
local error = Luan.error
local Io = require "luan:Io.luan"
local Server = require "luan:http/Server.luan"
local String = require "luan:String.luan"
local to_number = String.to_number or error()

local count = #{...}

if count < 1 or count > 2 then
	Io.stderr.write "usage: luan luan:http/serve.luan dir port\n"
	return
end

Server.serve({...}[1],to_number({...}[2]))