Checklist
Describe your request
#1280 introduces the ability to run arbitrary commands in the cross container. This is particularly useful for custom build tools like maturin. What would be even more useful is the ability to run commands in the QEMU system.
Describe why this would be a good inclusion for cross
This would enable cross-util run to be useful for both build steps (i.e. maturin) and running tests (i.e. pytest) within the target system. The main benefit is simplification of tooling for complex build/test workflows. For example, cross could be used for building and testing FFI languages without needing something like https://github.com/uraimo/run-on-arch-action
Checklist
Describe your request
#1280 introduces the ability to run arbitrary commands in the cross container. This is particularly useful for custom build tools like
maturin. What would be even more useful is the ability to run commands in the QEMU system.Describe why this would be a good inclusion for
crossThis would enable
cross-util runto be useful for both build steps (i.e.maturin) and running tests (i.e.pytest) within the target system. The main benefit is simplification of tooling for complex build/test workflows. For example, cross could be used for building and testing FFI languages without needing something like https://github.com/uraimo/run-on-arch-action