A library for getting the path to the currently running executable, with support for overriding in special environments.
In some environments, argv[0] doesn't reliably contain the path to the current executable:
(* By default, returns something like "/proc/12345/exe" *)
let exe_path = Current_exe.get_path ()The Expert module allows overriding the default behavior for special environments.