tuco streamlines Go application porting.
% 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.
go install github.com/mcandre/tuco/cmd/tuco@latestFor more platforms and installation methods, see our install guide.
tuco automates more low level steps involved in managing crosscompilation for Go projects. So that you can focus on developing your application.
- 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
For details on tuning tuco, see our configuration guide.
Prior art, personal plugs, and tools for developing portable applications (including non-Go projects)!
- mcandre/crit - Rust multiplexer
- mcandre/rockhopper - OS package multiplexer
- tree - an CLI file manager
- xgo - cGo multiplexer
🐹🍹
