diff --git a/data/BUILD b/data/BUILD new file mode 100644 index 0000000..da087a3 --- /dev/null +++ b/data/BUILD @@ -0,0 +1,2 @@ +exports_files(glob(["*.json"])) +# exports_files(["Export.Cards.json"]) diff --git a/extract/cmd/BUILD b/extract/cmd/BUILD index dc2aa68..f0445b5 100644 --- a/extract/cmd/BUILD +++ b/extract/cmd/BUILD @@ -3,6 +3,10 @@ load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") go_library( name = "cmd_lib", srcs = ["main.go"], + data = [ + "//data:Bot.Cards.json", + "//data:Export.Cards.json" + ], importpath = "github.com/squk/lotr/extract/cmd", visibility = ["//visibility:private"], deps = [ diff --git a/extract/cmd/main.go b/extract/cmd/main.go index 3cfc02e..5f88261 100644 --- a/extract/cmd/main.go +++ b/extract/cmd/main.go @@ -13,11 +13,12 @@ func main() { fmt.Println("LOTR CARD PARSE") - // Open our jsonFile - jsonFile, err := os.Open("users.json") + // Open our jsonFile + jsonFile, err := os.Open("./data/Bot.Cards.json") // if we os.Open returns an error then handle it if err != nil { fmt.Println(err) + return } fmt.Println("Successfully Opened users.json") // defer the closing of our jsonFile so that we can parse it later on diff --git a/extract/types/card.go b/extract/types/card.go index 2b494fe..79807a5 100644 --- a/extract/types/card.go +++ b/extract/types/card.go @@ -1,4 +1,4 @@ -package extract +package types type Card struct { PackCode string `json:"pack_code"`