2021-04-22 10:45:36 -03:00
# goreleaser
Deliver Go binaries as fast and easily as possible
2021-07-03 14:04:19 -03:00
## Synopsis
GoReleaser is a release automation tool for Go projects.
2022-04-16 15:37:42 -03:00
Its goal is to simplify the build, release and publish steps while providing variant customization options for all steps.
2021-07-03 14:04:19 -03:00
2022-04-16 15:37:42 -03:00
GoReleaser is built for CI tools, you only need to download and execute it in your build script. Of course, you can also install it locally if you wish.
2021-07-03 14:04:19 -03:00
2022-06-23 23:55:08 -03:00
You can customize your entire release process through a single .goreleaser.yaml file.
Check out our website for more information, examples and documentation: https://goreleaser.com
2021-07-03 14:04:19 -03:00
2021-04-22 10:45:36 -03:00
## Options
```
--debug Enable debug mode
-h, --help help for goreleaser
```
## See also
2022-06-25 16:41:58 -03:00
* [goreleaser announce ](/cmd/goreleaser_announce/ ) - Announces a previously prepared release
2021-06-27 15:40:29 +00:00
* [goreleaser build ](/cmd/goreleaser_build/ ) - Builds the current project
2022-05-09 21:46:38 -03:00
* [goreleaser changelog ](/cmd/goreleaser_changelog/ ) - Preview your changelog
2021-06-27 15:40:29 +00:00
* [goreleaser check ](/cmd/goreleaser_check/ ) - Checks if configuration is valid
2021-12-21 16:14:20 -03:00
* [goreleaser completion ](/cmd/goreleaser_completion/ ) - Generate the autocompletion script for the specified shell
2022-10-12 00:12:42 -03:00
* [goreleaser continue ](/cmd/goreleaser_continue/ ) - Continues a previously prepared release
2023-03-03 12:57:54 -03:00
* [goreleaser healthcheck ](/cmd/goreleaser_healthcheck/ ) - Checks if needed tools are installed
2021-12-06 17:23:04 -03:00
* [goreleaser init ](/cmd/goreleaser_init/ ) - Generates a .goreleaser.yaml file
2021-10-26 15:15:26 -03:00
* [goreleaser jsonschema ](/cmd/goreleaser_jsonschema/ ) - outputs goreleaser's JSON schema
2022-06-25 16:41:58 -03:00
* [goreleaser publish ](/cmd/goreleaser_publish/ ) - Publishes a previously prepared release
2021-06-27 15:40:29 +00:00
* [goreleaser release ](/cmd/goreleaser_release/ ) - Releases the current project
2021-04-22 10:45:36 -03:00