package bos
Module Bos_setup.OSSource
include module type of struct include Bos.OS end
Results
The 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.
The type for OS results.
Environment variables and program arguments
module Env = Bos.OS.EnvEnvironment variables.
module Arg = Bos.OS.ArgQuick and dirty program arguments parsing.
File system operations
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.
Commands
module Cmd = Bos.OS.CmdCommand existence and run.