You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
consul/fixup_acl_move.sh

33 lines
837 B

GOIMPORTS=~/go/bin/goimports
CHANGED=(EnterpriseMeta PartitionOrDefault IsDefaultPartition NamespaceOrDefault NewEnterpriseMetaWithPartition EqualPartitions)
DIRS=(agent command proto)
for dir in "${DIRS[@]}"
do
echo "CD to $dir"
pushd $dir
for s in "${CHANGED[@]}"
do
REWRITE='structs.'$s' -> acl.'$s
echo "REPL $REWRITE"
gofmt -w -r="$REWRITE" .
done
popd
done
find . -name \*.go | xargs fgrep 'acl.' -l | xargs $GOIMPORTS -local "github.com/hashicorp/consul" -w
make --always-make proto
go get google.golang.org/protobuf/reflect/protoreflect
go get google.golang.org/protobuf/types/known/structpb
go get google.golang.org/protobuf/runtime/protoimpl
go get github.com/hashicorp/consul/agent/xds
go get github.com/hashicorp/consul/agent/structs
go get google.golang.org/protobuf