-module(tale@site). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/tale/site.gleam"). -export([main/0, build_site/0, resolved_public_root/0]). -if(?OTP_RELEASE >= 27). -define(MODULEDOC(Str), -moduledoc(Str)). -define(DOC(Str), -doc(Str)). -else. -define(MODULEDOC(Str), -compile([])). -define(DOC(Str), -compile([])). -endif. -file("src/tale/site.gleam", 6). ?DOC(" Main function.\n"). -spec main() -> nil. main() -> case tale@build:build_site() of {ok, Messages} -> gleam@list:each(Messages, fun gleam_stdlib:println/1); {error, Problem} -> gleam_stdlib:println(<<"Build failed: "/utf8, Problem/binary>>) end. -file("src/tale/site.gleam", 14). ?DOC(" Build site function.\n"). -spec build_site() -> {ok, list(binary())} | {error, binary()}. build_site() -> tale@build:build_site(). -file("src/tale/site.gleam", 19). ?DOC(" Resolved public root function.\n"). -spec resolved_public_root() -> {ok, binary()} | {error, binary()}. resolved_public_root() -> tale@build:resolved_public_root().