From 73b2ad0f11bc345d54c360220a358c4f30939d96 Mon Sep 17 00:00:00 2001 From: vx-clutch Date: Mon, 26 Jan 2026 18:19:05 -0500 Subject: [PATCH] fix root for the '.' case --- modules/server/server.go | 12 +++++++++++- modules/version/version.go | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/server/server.go b/modules/server/server.go index b51ffc2..dec2afc 100644 --- a/modules/server/server.go +++ b/modules/server/server.go @@ -18,7 +18,17 @@ func Start(dir string) { ui.Error(fmt.Sprintf("failed to change directory to %s", dir), err) } - ui.Log("running root=%s, port=%d.", filepath.Clean(dir), *config.Port) + root := filepath.Clean(dir) + + if root == "." { + if res, err := filepath.Abs(root); err == nil { + root = filepath.Base(res) + } else { + ui.Error("failed to get absolute path", err) + } + } + + ui.Log("running root=%s, port=%d.", root, *config.Port) routes := loadDirs() diff --git a/modules/version/version.go b/modules/version/version.go index dc51cfe..b0c4e52 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 = "1.1.0" +const VERSION string = "1.1.1" func Version() { fmt.Printf("%s version %s\n", PROGRAM_NAME_LONG, VERSION)