go.ketch.com/lib/goja@v0.0.1/features/shipbuilder/README.md (about) 1 # shipbuilder 2 3 The shipbuilder allows configuring shipbuilder operations without modifying the scripts (usually). 4 5 ## Configuring 6 7 The following variables are provided to control Shipbuilder: 8 9 | variable | description | 10 |-------------------------------|------------------------------------------------------| 11 | `shipbuilder_overwrite` | space separated list of paths to overwrite on reinit | 12 | `shipbuilder_exclude` | space separated list of paths to exclude on reinit | 13 | `shipbuilder_generate` | targets to generate in `./scripts/generate.sh` | 14 | `shipbuilder_go_version` | pinned Go version | 15 | `shipbuilder_go_os` | operating systems to build go binaries for | 16 | `shipbuilder_go_linux_arch` | architectures to build Linux binaries for | 17 | `shipbuilder_go_windows_arch` | architectures to build Windows binaries for | 18 | `shipbuilder_go_darwin_arch` | architectures to build Mac binaries for | 19 | `shipbuilder_go_cgo_enabled` | 1 to enable cgo and 0 to disable cgo | 20 | `shipbuilder_build` | which build scripts to run | 21 | `shipbuilder_type` | type of repository (library, service) | 22 | `shipbuilder_module` | primary module of the repository |