# https://taskfile.dev version: '3' vars: PROTO_DIR: "{{.CONTEXT}}/serviceInterfaces" API_DIR: "{{.CONTEXT}}/api" tasks: lint: cmds: - protolint lint {{.PROTO_DIR}} lint:fix: cmds: - protolint lint -fix {{.PROTO_DIR}} generate: cmds: - protoc --proto_path={{.PROTO_DIR}} --go_out={{.API_DIR}}/serviceInterfaces --go-grpc_out={{.API_DIR}} --go_opt=paths=source_relative --experimental_allow_proto3_optional main.proto