From 92fd9b4739280924db9eb838f3b3932f37ab011d Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Sun, 19 Nov 2023 16:27:29 +0100 Subject: journal: wire morrow reader --- cmd/cmd.go | 2 +- journal/journal.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/cmd.go b/cmd/cmd.go index 8aef019..5fbe35b 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -25,7 +25,7 @@ type Options struct { // Import represents options for the import sub-command. type Import struct { Options - Reader string `short:"r" long:"reader" description:"Name of reader to use when importing data" choice:"csv" choice:"komplett" choice:"norwegian" choice:"dnb" choice:"bulder" choice:"auto" default:"auto"` + Reader string `short:"r" long:"reader" description:"Name of reader to use when importing data" choice:"csv" choice:"komplett" choice:"norwegian" choice:"dnb" choice:"bulder" choice:"morrow" choice:"auto" default:"auto"` Args struct { Account string `description:"Account number" positional-arg-name:"account-number"` Files []string `description:"File containing records to import" positional-arg-name:"import-file"` diff --git a/journal/journal.go b/journal/journal.go index 8ad2e27..edb79d8 100644 --- a/journal/journal.go +++ b/journal/journal.go @@ -17,6 +17,7 @@ import ( "github.com/mpolden/journal/record/bulder" "github.com/mpolden/journal/record/dnb" "github.com/mpolden/journal/record/komplett" + "github.com/mpolden/journal/record/morrow" "github.com/mpolden/journal/record/norwegian" "github.com/mpolden/journal/sql" ) @@ -119,6 +120,8 @@ func readerFrom(r io.Reader, name, filename string) (record.Reader, error) { rr = record.NewReader(r) case "komplett": rr = komplett.NewReader(r) + case "morrow": + rr = morrow.NewReader(r) case "norwegian": rr = norwegian.NewReader(r) case "auto": -- cgit v1.2.3