# Functions
GetModuleName returns the name of the module.
HasTests returns true if the given package contains test files.
ListDeps calls `go list -dep` for every package spec given.
ListDepsLocation calls `go list -dep` for every package spec given.
ListModuleCacheDir returns the module cache directory containing the specified module.
ListModuleVendorDir returns the vendor directory containing the specified module.
ListPackages calls `go list` for every package spec given.
ListProjectPackages lists all packages in the current project.
ListTestFiles lists all go and cgo test files available in a package.
# Variables
Get runs `go get` and provides optionals for adding command line arguments.
Install runs `go install` and provides optionals for adding command line arguments.
Licenser runs `go-licenser` and provides optionals for adding command line arguments.
Mod is the command go mod.
Test runs `go test` and provides optionals for adding command line arguments.
# Structs
Args holds parameters, environment variables and flag information used to pass to the go tool.
# Type aliases
ArgOpt is a functional option adding info to Args once executed.