Skip to content

mcandre/tuco

Repository files navigation

tuco: Go port multiplexer

GitHub Downloads 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
...

For more CLI option, run tuco -help.

For more ports, run go tool dist list.

DOWNLOAD

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

Prerequisites

For more platforms and installation methods, see our install guide.

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
  • Automatically corrects chmod bits inside tarballs
  • Logical directory structure for straightforward binary based OS packaging

CONFIGURATION

For details on tuning tuco, see our configuration guide.

RESOURCES

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

🐹🍹

About

Go port multiplexer

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors