fix codegen for ugorji/go

When generating ugorji/go package, we should use
github.com/hashicorp/go-msgpack/codec instead.

Also fix the reference for codegen_generated
This commit is contained in:
Mahmood Ali
2020-03-31 21:27:18 -04:00
parent 9495ea5112
commit e625f07b57
3 changed files with 9 additions and 2 deletions

6
client/structs/generate.sh Executable file
View File

@@ -0,0 +1,6 @@
#!/bin/bash
set -e
codecgen -d 102 -t codegen_generated -o structs.generated.go structs.go
sed -i'' -e 's|"github.com/ugorji/go/codec|"github.com/hashicorp/go-msgpack/codec|g' structs.generated.go

View File

@@ -1,6 +1,6 @@
package structs
//go:generate codecgen -d 102 -t codec_generated -o structs.generated.go structs.go
//go:generate ./generate.sh
import (
"errors"

View File

@@ -2,4 +2,5 @@
set -e
FILES="$(ls ./*.go | grep -v -e _test.go -e .generated.go | tr '\n' ' ')"
codecgen -d 100 -t codec_generated -o structs.generated.go ${FILES}
codecgen -d 100 -t codegen_generated -o structs.generated.go ${FILES}
sed -i'' -e 's|"github.com/ugorji/go/codec|"github.com/hashicorp/go-msgpack/codec|g' structs.generated.go