aboutsummaryrefslogtreecommitdiffstats
path: root/entry.go
diff options
context:
space:
mode:
Diffstat (limited to 'entry.go')
-rw-r--r--entry.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/entry.go b/entry.go
index ad4cca3..189014f 100644
--- a/entry.go
+++ b/entry.go
@@ -5,6 +5,7 @@ import (
"path/filepath"
"regexp"
"strconv"
+ "fmt"
)
/*
@@ -23,11 +24,12 @@ type logEntry struct {
year int
}
-func findEntries(cfg config) (entries []Renderer, err error) {
+func findEntries(root string) (entries []Renderer) {
baseEntryRegex := regexp.MustCompile("([A-z\\-]+)\\.md")
logEntryRegex := regexp.MustCompile("(20[0-9]{2})-([0-9]{2})-([0-9]{2})-([A-z\\-]+)\\.md")
- err = filepath.Walk(cfg.DocsRoot, func(p string, f os.FileInfo, e error) error {
+ fmt.Println(root)
+ err := filepath.Walk(root, func(p string, f os.FileInfo, e error) error {
if !f.IsDir() && baseEntryRegex.MatchString(f.Name()) {
baseCaptures := baseEntryRegex.FindStringSubmatch(f.Name())
newBaseEntry := entry{name: nameify(baseCaptures[1]),
@@ -52,5 +54,9 @@ func findEntries(cfg config) (entries []Renderer, err error) {
}
return nil
})
+ if err != nil {
+ panic(err)
+ }
+
return
}