From 744c3b70fa590345f6c1de715e2a572f184091c4 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 19 Nov 2024 10:56:44 +0200 Subject: initial inline to file path extraction --- internal/queue/queue.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'internal/queue/queue.go') diff --git a/internal/queue/queue.go b/internal/queue/queue.go index de238f0..40cc084 100644 --- a/internal/queue/queue.go +++ b/internal/queue/queue.go @@ -35,12 +35,11 @@ func queueEntries(args config.Args) error { } for filePath := range ch { - en, err := entry.New(filePath) - if err != nil { + if filePath, err = extractInlineTags(filePath); err != nil { return err } - // Extract any inline tags, if any! - if err := en.ExtractInlineTags(); err != nil { + en, err := entry.New(filePath) + if err != nil { return err } if en.HasTag("ask") { @@ -48,6 +47,7 @@ func queueEntries(args config.Args) error { return err } } + destPath := fmt.Sprintf("%s/db/%s.%s.queued", args.GosDir, filepath.Base(en.Path), timestamp.Now()) if args.DryRun { colour.Infoln("Not queueing entry", en.Path, "to", destPath, "as dry-run mode enabled") -- cgit v1.2.3