arwen
is a cross-platform Rust implementation of "patchelf"
(Linux) and "install_name_tool"
(macOS) in one tool.
The cli looks like this:
Usage: arwen <COMMAND>
Commands:
remove Remove a run path
change-rpath Change already existing run path
add-rpath Add a run path
change-install-name Change existing dylib load name
change-install-id Change dylib id. Works only if your object is a shared library
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
arwen
is currently in active development and provides only install_name_tool
implementation. API
and CLI
are subject to change to accommodate a more user-friendly experience.