Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 1.81 KB

File metadata and controls

62 lines (40 loc) · 1.81 KB

tuco: minimalist Go port multiplexer

go.dev reference Test license Donate

la tuza

SUMMARY

tuco streamlines Go application porting.

EXAMPLE

% cd example

% tuco

% ls bin/hello-ports
hello-aix-ppc64.tgz
hello-darwin-amd64.tgz
hello-darwin-arm64.tgz
...

DOWNLOAD

go install github.com/mcandre/tuco/cmd/tuco@latest

Prerequisites

For details on tuning tuco, see CONFIGURATION.

For details on building from source, see DEVELOPMENT.

ABOUT

tuco automates more low level steps involved in managing crosscompilation for Go projects. So that you can focus on developing your application.

FEATURES

  • Parallelism
  • IaC friendly
  • Easy port selection with YAML comment toggles
  • Few dependencies
  • Automatically corrects chmod bits inside tarballs
  • Logical directory structure for straightforward binary based OS packaging

RESOURCES

Prior art, personal plugs, and tools for developing portable applications (including non-Go projects)!

🐹🍹