File_path_unixSourceinclude Sinclude File_path_io.S with type 'a io := 'aThe currently running executable.
OCaml semantics do not guarantee an absolute path here.
These functions abstract over either In_channel and Out_channel, or Async.Reader and Async.Writer.
Filename WrappersThese functions abstract over Filename_unix.
Sys WrappersThese functions abstract over either Core.Sys or Async.Sys.
Unix WrappersThese functions abstract over either Core_unix or Async.Unix.
These functions combine File_path and getcwd.
Like File_path.make_absolute ~under:(getcwd ()). Avoids calling getcwd unless necessary.
Like File_path.make_relative ~if_under:(getcwd ()). Avoids calling getcwd unless necessary.
Like make_relative_to_cwd. Raises instead of returning None.
Like make_relative_to_cwd. Returns the original path instead of None.