diff options
author | Eddy Pedroni <eddy@0xf7.com> | 2020-01-28 22:06:16 +0100 |
---|---|---|
committer | Eddy Pedroni <eddy@0xf7.com> | 2020-01-28 22:06:16 +0100 |
commit | 2c055e3ca001ee6064677a0db16172148e5edcef (patch) | |
tree | 46073b7ea2df58520ffc560af72ae2bdabf8bdd6 /entry.go | |
parent | ce81b97e80ada42a223a7fd45c5abaa5c9667d75 (diff) |
Added tentative page rendering, outline main function
Diffstat (limited to 'entry.go')
-rw-r--r-- | entry.go | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1,6 +1,7 @@ package main import ( + "fmt" "os" "path/filepath" "regexp" @@ -22,12 +23,13 @@ type logEntry struct { year int } -func findEntries(rootPath string, cfg config) (entries []Renderer, err error) { +func findEntries(cfg config) (entries []Renderer, err error) { baseEntryRegex := regexp.MustCompile(".*\\.md") logEntryRegex := regexp.MustCompile("(20[0-9]{2})-([0-9]{2})-([0-9]{2}).*\\.md") - err = filepath.Walk(rootPath, func(p string, f os.FileInfo, e error) error { + err = filepath.Walk(cfg.DocsRoot, func(p string, f os.FileInfo, e error) error { if !f.IsDir() && baseEntryRegex.MatchString(f.Name()) { + fmt.Println(p) newBaseEntry := entry{name: f.Name(), fullPath: p} if logEntryRegex.MatchString(f.Name()) { @@ -50,4 +52,3 @@ func findEntries(rootPath string, cfg config) (entries []Renderer, err error) { }) return } - |