Raco-exe-multitarget

Following up on a recent topic, I created a package raco-exe-multitarget.

The package relies on raco-cross to implement a raco command exe-multitarget to create standalone binaries for multiple platforms in one go. Here's an example, copied from the README:

todo-txt [main]$ raco exe-multitarget \
        --targets x86_64-linux,x86_64-win32 \
        --launcher-name-template "{launcher-name}-{version}-{target}" \
        --version 1.2.3 \
        file/todoreport.rkt
[Lots of output from different raco commands ...]

todo-txt [main]$ ls -1 build
todoreport-1.2.3-x86_64-linux
todoreport-1.2.3-x86_64-win32.exe

See the README for more information on the tool, including some open issues.

The tool works fine for me so far, but I'd appreciate your feedback on whether the tool works for you, too, and what functionality you miss.

2 Likes