From 2c2dc5745335a06ec342736e7940bc9fe3f9c76d Mon Sep 17 00:00:00 2001 From: vx-clutch Date: Tue, 6 Jan 2026 15:40:30 -0500 Subject: [PATCH] WIP broken stage --- examples/{simple => 00_simple}/Fes.toml | 0 examples/{simple => 00_simple}/README.md | 0 examples/{simple => 00_simple}/www/index.lua | 0 examples/{hello => 01_hello}/Fes.toml | 0 examples/{hello => 01_hello}/README.md | 0 examples/{default => 01_hello}/www/index.lua | 0 examples/{default => 02_default}/Fes.toml | 0 examples/{default => 02_default}/README.md | 0 examples/{hello => 02_default}/www/index.lua | 0 examples/{error => 03_error}/Fes.toml | 0 examples/{error => 03_error}/README.md | 0 examples/{error => 03_error}/www/index.lua | 0 examples/{markdown => 04_markdown}/Fes.toml | 0 examples/{markdown => 04_markdown}/README.md | 0 examples/{markdown => 04_markdown}/www/index.md | 0 examples/{best => 05_best}/Fes.toml | 0 examples/{best => 05_best}/README.md | 0 examples/{best => 05_best}/include/footer.lua | 0 examples/{best => 05_best}/include/header.lua | 0 examples/{best => 05_best}/static/favicon.ico | Bin examples/{best => 05_best}/www/index.lua | 0 examples/{archive => 06_archive}/Fes.toml | 0 examples/{archive => 06_archive}/README.md | 0 .../archive/facts/seals/seals.txt | 0 examples/{archive => 06_archive}/archive/seal.png | Bin examples/{archive => 06_archive}/www/index.lua | 0 examples/{extentions => 07_extentions}/Fes.toml | 0 examples/{extentions => 07_extentions}/README.md | 0 .../{extentions => 07_extentions}/www/index.lua | 0 lib/std.lua | 6 ++++++ lib/util.lua | 4 ++-- modules/version/version.go | 2 +- 32 files changed, 9 insertions(+), 3 deletions(-) rename examples/{simple => 00_simple}/Fes.toml (100%) rename examples/{simple => 00_simple}/README.md (100%) rename examples/{simple => 00_simple}/www/index.lua (100%) rename examples/{hello => 01_hello}/Fes.toml (100%) rename examples/{hello => 01_hello}/README.md (100%) rename examples/{default => 01_hello}/www/index.lua (100%) rename examples/{default => 02_default}/Fes.toml (100%) rename examples/{default => 02_default}/README.md (100%) rename examples/{hello => 02_default}/www/index.lua (100%) rename examples/{error => 03_error}/Fes.toml (100%) rename examples/{error => 03_error}/README.md (100%) rename examples/{error => 03_error}/www/index.lua (100%) rename examples/{markdown => 04_markdown}/Fes.toml (100%) rename examples/{markdown => 04_markdown}/README.md (100%) rename examples/{markdown => 04_markdown}/www/index.md (100%) rename examples/{best => 05_best}/Fes.toml (100%) rename examples/{best => 05_best}/README.md (100%) rename examples/{best => 05_best}/include/footer.lua (100%) rename examples/{best => 05_best}/include/header.lua (100%) rename examples/{best => 05_best}/static/favicon.ico (100%) rename examples/{best => 05_best}/www/index.lua (100%) rename examples/{archive => 06_archive}/Fes.toml (100%) rename examples/{archive => 06_archive}/README.md (100%) rename examples/{archive => 06_archive}/archive/facts/seals/seals.txt (100%) rename examples/{archive => 06_archive}/archive/seal.png (100%) rename examples/{archive => 06_archive}/www/index.lua (100%) rename examples/{extentions => 07_extentions}/Fes.toml (100%) rename examples/{extentions => 07_extentions}/README.md (100%) rename examples/{extentions => 07_extentions}/www/index.lua (100%) diff --git a/examples/simple/Fes.toml b/examples/00_simple/Fes.toml similarity index 100% rename from examples/simple/Fes.toml rename to examples/00_simple/Fes.toml diff --git a/examples/simple/README.md b/examples/00_simple/README.md similarity index 100% rename from examples/simple/README.md rename to examples/00_simple/README.md diff --git a/examples/simple/www/index.lua b/examples/00_simple/www/index.lua similarity index 100% rename from examples/simple/www/index.lua rename to examples/00_simple/www/index.lua diff --git a/examples/hello/Fes.toml b/examples/01_hello/Fes.toml similarity index 100% rename from examples/hello/Fes.toml rename to examples/01_hello/Fes.toml diff --git a/examples/hello/README.md b/examples/01_hello/README.md similarity index 100% rename from examples/hello/README.md rename to examples/01_hello/README.md diff --git a/examples/default/www/index.lua b/examples/01_hello/www/index.lua similarity index 100% rename from examples/default/www/index.lua rename to examples/01_hello/www/index.lua diff --git a/examples/default/Fes.toml b/examples/02_default/Fes.toml similarity index 100% rename from examples/default/Fes.toml rename to examples/02_default/Fes.toml diff --git a/examples/default/README.md b/examples/02_default/README.md similarity index 100% rename from examples/default/README.md rename to examples/02_default/README.md diff --git a/examples/hello/www/index.lua b/examples/02_default/www/index.lua similarity index 100% rename from examples/hello/www/index.lua rename to examples/02_default/www/index.lua diff --git a/examples/error/Fes.toml b/examples/03_error/Fes.toml similarity index 100% rename from examples/error/Fes.toml rename to examples/03_error/Fes.toml diff --git a/examples/error/README.md b/examples/03_error/README.md similarity index 100% rename from examples/error/README.md rename to examples/03_error/README.md diff --git a/examples/error/www/index.lua b/examples/03_error/www/index.lua similarity index 100% rename from examples/error/www/index.lua rename to examples/03_error/www/index.lua diff --git a/examples/markdown/Fes.toml b/examples/04_markdown/Fes.toml similarity index 100% rename from examples/markdown/Fes.toml rename to examples/04_markdown/Fes.toml diff --git a/examples/markdown/README.md b/examples/04_markdown/README.md similarity index 100% rename from examples/markdown/README.md rename to examples/04_markdown/README.md diff --git a/examples/markdown/www/index.md b/examples/04_markdown/www/index.md similarity index 100% rename from examples/markdown/www/index.md rename to examples/04_markdown/www/index.md diff --git a/examples/best/Fes.toml b/examples/05_best/Fes.toml similarity index 100% rename from examples/best/Fes.toml rename to examples/05_best/Fes.toml diff --git a/examples/best/README.md b/examples/05_best/README.md similarity index 100% rename from examples/best/README.md rename to examples/05_best/README.md diff --git a/examples/best/include/footer.lua b/examples/05_best/include/footer.lua similarity index 100% rename from examples/best/include/footer.lua rename to examples/05_best/include/footer.lua diff --git a/examples/best/include/header.lua b/examples/05_best/include/header.lua similarity index 100% rename from examples/best/include/header.lua rename to examples/05_best/include/header.lua diff --git a/examples/best/static/favicon.ico b/examples/05_best/static/favicon.ico similarity index 100% rename from examples/best/static/favicon.ico rename to examples/05_best/static/favicon.ico diff --git a/examples/best/www/index.lua b/examples/05_best/www/index.lua similarity index 100% rename from examples/best/www/index.lua rename to examples/05_best/www/index.lua diff --git a/examples/archive/Fes.toml b/examples/06_archive/Fes.toml similarity index 100% rename from examples/archive/Fes.toml rename to examples/06_archive/Fes.toml diff --git a/examples/archive/README.md b/examples/06_archive/README.md similarity index 100% rename from examples/archive/README.md rename to examples/06_archive/README.md diff --git a/examples/archive/archive/facts/seals/seals.txt b/examples/06_archive/archive/facts/seals/seals.txt similarity index 100% rename from examples/archive/archive/facts/seals/seals.txt rename to examples/06_archive/archive/facts/seals/seals.txt diff --git a/examples/archive/archive/seal.png b/examples/06_archive/archive/seal.png similarity index 100% rename from examples/archive/archive/seal.png rename to examples/06_archive/archive/seal.png diff --git a/examples/archive/www/index.lua b/examples/06_archive/www/index.lua similarity index 100% rename from examples/archive/www/index.lua rename to examples/06_archive/www/index.lua diff --git a/examples/extentions/Fes.toml b/examples/07_extentions/Fes.toml similarity index 100% rename from examples/extentions/Fes.toml rename to examples/07_extentions/Fes.toml diff --git a/examples/extentions/README.md b/examples/07_extentions/README.md similarity index 100% rename from examples/extentions/README.md rename to examples/07_extentions/README.md diff --git a/examples/extentions/www/index.lua b/examples/07_extentions/www/index.lua similarity index 100% rename from examples/extentions/www/index.lua rename to examples/07_extentions/www/index.lua diff --git a/lib/std.lua b/lib/std.lua index f7fb8a1..7d59e49 100644 --- a/lib/std.lua +++ b/lib/std.lua @@ -35,6 +35,12 @@ function M.a(link, str) return M.element("a", { href = link }, str) end +function M.download(link, str, downloadName) + link = link or "." + str = str or link + return M.element("a", { href = link, download = downloadName }, str) +end + function M.ha(link, str) link = link or "https://example.com" str = str or link diff --git a/lib/util.lua b/lib/util.lua index 4bfde52..5699286 100644 --- a/lib/util.lua +++ b/lib/util.lua @@ -11,8 +11,8 @@ function M.year(y) return y or os.date("%Y") end -function M.copyright(link, holder, year) - return symbol.legal.copyright .. " " .. M.year(year) .. " " .. std.external(link, holder) +function M.copyright(link, holder) + return symbol.legal.copyright .. " " .. std.external(link, holder) end function M.license(name) diff --git a/modules/version/version.go b/modules/version/version.go index 4809336..503a018 100644 --- a/modules/version/version.go +++ b/modules/version/version.go @@ -9,7 +9,7 @@ var gitCommit string = "devel" const PROGRAM_NAME string = "fes" const PROGRAM_NAME_LONG string = "fes/fSD" -const VERSION string = "0.3.0" +const VERSION string = "0.3.1" func Version() { fmt.Printf("%s version %s\n", PROGRAM_NAME_LONG, VERSION)