Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Bos_setup.OSinclude module type of struct include Bos.OS endThe functions of this module never raise Sys_error or Unix.Unix_error instead they turn these errors into error messages. If you need fine grained control over unix errors use the lower level functions in Bos.OS.U.
type ('a, 'e) result = ('a, [> Rresult.R.msg ] as 'e) Result.resultThe type for OS results.
module Env = Bos.OS.EnvEnvironment variables.
module Arg = Bos.OS.ArgQuick and dirty program arguments parsing.
Note. When paths are relative they are expressed relative to the current working directory.
module Path = Bos.OS.PathPath operations.
module File = Bos.OS.FileFile operations.
module Dir = Bos.OS.DirDirectory operations.
module Cmd = Bos.OS.CmdCommand existence and run.
Unix accessmodule U = Bos.OS.ULow level Unix access.