2020-10-23 11:13:35 +02:00
|
|
|
module Gemenon
|
|
|
|
|
|
|
|
using OpenSSL
|
|
|
|
using Sockets
|
|
|
|
|
2020-10-26 21:06:15 +01:00
|
|
|
export Connection, Request, Status, Response, GeminiRequest
|
2020-10-23 11:13:35 +02:00
|
|
|
include("types.jl")
|
|
|
|
|
|
|
|
include("server.jl")
|
2020-10-25 00:01:31 +02:00
|
|
|
include("client.jl")
|
2020-10-23 11:13:35 +02:00
|
|
|
|
2020-10-26 21:06:15 +01:00
|
|
|
export @app, mux, stack, branch, page, serve
|
|
|
|
include("live.jl")
|
|
|
|
|
2020-10-23 19:36:45 +02:00
|
|
|
include("rw.jl")
|
|
|
|
export link, document, status, not_found
|
2020-10-23 11:13:35 +02:00
|
|
|
|
|
|
|
end # module
|