go_binary
A Go binary.
Backend: ``
description
str | NoneNoneA human-readable description of the target.
Use ./pants list --documented :: to see all targets with descriptions.
main
str | NoneNoneAddress of the go_first_party_package with the main for this binary.
If not specified, will default to the go_first_party_package for the same directory as this target's BUILD file. You should usually rely on this default.
output_path
str | NoneNoneWhere the built asset should be located.
If undefined, this will use the path to the BUILD file, followed by the target name. For example, src/python/project:app would be `src.python.project/app.ext.
When running ./pants package, this path will be prefixed by --distdir (e.g. dist/).
Warning: setting this value risks naming collisions with other package targets you may have.
restartable
boolFalseIf true, runs of this target with the run goal may be interrupted and restarted when its input files change.
tags
Iterable[str] | NoneNoneArbitrary strings to describe a target.
For example, you may tag some test targets with 'integration_test' so that you could run ./pants --tag='integration_test' test :: to only run on targets with that tag.