package bos
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Basic OS interaction for OCaml
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      bos-0.2.1.tbz
    
    
        
    
  
  
  
    
  
        sha512=8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d
    
    
  doc/bos.setup/Bos_setup/OS/index.html
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.CmdExecuting commands.
Low level Unix access
module U = Bos.OS.ULow level Unix access.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >