load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "flagutil", srcs = [ "bulkTerminalParser.go", "constants.go", "getflags.go", "validation.go", ], importpath = "edge-infra.dev/pkg/edge/edgecli/flagutil", visibility = ["//visibility:public"], deps = [ "//pkg/edge/api/graph/model", "//pkg/edge/constants/api/cluster", "//pkg/edge/constants/api/fleet", "//pkg/edge/edgecli", "//pkg/edge/registration", "//pkg/lib/cli/rags", "//pkg/lib/networkvalidator", "@com_github_shurcool_graphql//:graphql", "@in_gopkg_yaml_v3//:yaml_v3", "@io_k8s_client_go//tools/clientcmd", "@io_k8s_sigs_yaml//:yaml", "@org_golang_x_term//:term", ], ) go_test( name = "flagutil_test", srcs = ["validation_test.go"], embed = [":flagutil"], deps = ["@com_github_stretchr_testify//assert"], )