remy: sous-chef de métro

EXAMPLE
$ cd example
$ remy hello
$ tree target/bin
target/bin
├── arm-unknown-linux-gnueabi
│ └── hello
├── i686-unknown-linux-gnu
│ └── hello
└── x86_64-unknown-linux-gnu
└── hello
See remy -h for more details.
ABOUT
remy quickly generates Rust ports for multiple target environments, by running your Rust project through an array of Docker containers for different target toolchains.
DOWNLOADS
https://github.com/mcandre/remy/releases
CRATE
API DOCUMENTATION
https://docs.rs/releases/search?query=remy
RUNTIME REQUIREMENTS
Recommended
INSTALL
$ cargo install remy
USAGE
- Define any custom linkers in
.cargo/config. See the included example project for more information. - Run
remywith your project's binary names as arguments. - remy products ports in the structure
target/bin/<environment>/<binary>.
CONTRIBUTING
For more details on developing remy itself, see DEVELOPMENT.md.
SEE ALSO
- CloudABI provides a C-level abstraction for applications to run on many different platforms.
- cartel provides Docker images for C/C++ cross-compilation toolchains
- goxcart generates Go application ports based on the standard Go toolchain
- tonixxx provides a more heavyweight solution using virtual machines