I have a project which includes some associated assets (Lua scripts), which I need to find at runtime. This can mean two things:
- During development (e.g.
cargo run
), I want to find it relative to the source - When installed via
cargo install
, the assets should be installed somewhere as well, and the installed version of the executable should find the installed assets.
I know about the option to use something like include_str!()
to compile text files into the binary, but I don't want to do that in this case.
As far as I can tell, cargo install
doesn't have any support for installing anything other than the executable at the moment, which is the first problem, though I don't mind having a wrapper install script to help.