1
0
mirror of https://github.com/mainflux/mainflux.git synced 2025-05-12 19:29:30 +08:00
Aleksandar Novaković 263108cc85 Migrate from dep to go modules (#971)
Signed-off-by: Aleksandar Novakovic <anovakovic01@gmail.com>
2019-11-27 15:29:34 +01:00

20 lines
516 B
Bash

#!/bin/sh
rm -f */*_gen.go
go run cmd/id/main.go
go run cmd/status/main.go
go run cmd/service/*.go
# install stringer if not installed already
command -v stringer || go get -u golang.org/x/tools/cmd/stringer
# find all enum types
enums=$(grep -w '^type' ua/enums*.go | awk '{print $2;}' | paste -sd, -)
# generate enum string method
(cd ua && stringer -type $enums -output enums_strings_gen.go)
echo "Wrote ua/enums_strings_gen.go"
# remove golang.org/x/tools/cmd/stringer from list of dependencies
go mod tidy