From 005f011678d2ebcb4c3fbb6c9b88573eb7c00141 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Tue, 12 Nov 2024 00:48:10 -0500 Subject: [PATCH] fixed traversal constructing output paths correctly --- cmd/zona/main.go | 2 +- internal/util/path.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/zona/main.go b/cmd/zona/main.go index 6fcb3f7..2b0fe15 100644 --- a/cmd/zona/main.go +++ b/cmd/zona/main.go @@ -46,7 +46,7 @@ func main() { // os.Exit(1) // } // convert.ConvertFile(*mdPath, "test/test.html") - err := util.Traverse("test", "foobar") + err := util.Traverse(*mdPath, "foobar") if err != nil { fmt.Printf("Error: %s\n", err.Error()) } diff --git a/internal/util/path.go b/internal/util/path.go index 0df18d3..7f76318 100644 --- a/internal/util/path.go +++ b/internal/util/path.go @@ -36,11 +36,12 @@ func PathIsValid(path string, requireFile bool) bool { func getRoot(path string) string { for { parent := filepath.Dir(path) - if parent == path { + if parent == "." { break } path = parent } + fmt.Println("getRoot: ", path) return path }