package
0.2.1
Repository: https://github.com/dosquad/mage.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
BinCfssl returns a singleton for cfssl.
BinCfsslJSON returns a singleton for cfssl.
BinGolangCILint returns a singleton for golangci-lint.
BinGoreleaser returns a singleton for goreleaser.
BinGovulncheck returns a singleton for govulncheck.
No description provided by the author
BinKubeControllerEnvTest returns a singleton for kubeControllerEnvTest.
BinKubeControllerGen returns a singleton for kubeControllerGen.
BinKustomize returns a singleton for kustomize.
BinProtoc returns a singleton for protoc, also downloads the includes.
BinProtocGenGo returns a singleton for protoc-gen-go.
BinProtocGenGoConnect returns a singleton for protoc-gen-connect-go.
BinProtocGenGoGRPC returns a singleton for protoc-gen-go-grpc.
BinProtocGenGoTwirp returns a singleton for protoc-gen-twirp.
BinVerdump returns a singleton for verdump.
BinWire returns a singleton for wirebin.
BinYQ returns a singleton for yq.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FileExists returns true if any path specified exists.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FilterCoverageOutput filters the coverage output by removing any lines that contain generated protobuf files `.pg.go`.
No description provided by the author
GetEnv returns an environment variable value if present, or a default value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GolangListModules executes `go list -m all` and returned the parsed Module slice.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
nolint:gocognit // ignore complexity.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LDFlags returns the ldflags argument for `go build`.
No description provided by the author
Must takes a function that returns T, error and if the error is not nil panics, otherwise returns just T.
nolint:nestif // handling ./cmd/main.go as well as ./cmd/foo/main.go.
MustGetArtifactPath get artifact directory or panic if unable to.
No description provided by the author
MustGetGoBin get GOBIN.
MustGetHomeDir get user home directory or panic if unable to.
No description provided by the author
MustGetVSCodePath get generated .vscode directory.
MustGetWD get working directory or panic if unable to.
MustMakeDir make directory, including parents if required.
No description provided by the author
No description provided by the author
PanicIfError panics if passed error is not nil.
ProtobufIncludePaths returns the `--proto_path` arguments for the protocol buffer gen command.
ProtobufTargets returns a slice of functions that return a list of files in a specific directory example: root |-blah1 [test1.proto, test2.proto] \-blah2 [testa.proto, testb.proto] returns two functions, one that returns [/root/blah1/test1.proto, /root/blah1/test2.proto] and another that returns [/root/blah2/testa.proto /root/blah2/testb.proto].
No description provided by the author
Sanitize archive file pathing from "G305: Zip Slip vulnerability".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
nolint:gocognit // untar+decompress(gzip).
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Module is a module returned by `go list`.
ModuleError is the possible error when loading a module.

# Type aliases

No description provided by the author
No description provided by the author
ProtobufTargetFunc returned by ProtobufTargets, each ProtobufTargetFunc returns a list of `*.proto` files in each directory.
No description provided by the author
No description provided by the author
No description provided by the author