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.0.tbz
sha256=8c27b2cbc89a9e7ca32ecf8b232ab5c8c91c395dc4d1916cc9ddbe8c3a8e20e8
md5=aeae7447567db459c856ee41b5a66fd2
doc/bos.setup/Bos_setup/OS/index.html
Module Bos_setup.OS
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.
type ('a, 'e) result = ('a, [> Rresult.R.msg ] as 'e) Result.resultThe 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)"
>