Module OpamSysInteract

val string_of_os_family : OpamStateTypes.os_family -> string
val equal_os_family : OpamStateTypes.os_family -> OpamStateTypes.os_family -> bool
val same_os_family : ?env:OpamStateTypes.gt_variables -> OpamStateTypes.os_family -> bool
val disable_depexts_note : string -> unit
val stateless_install : ?env:OpamStateTypes.gt_variables -> unit -> bool
val install_packages_commands : ?env:OpamStateTypes.gt_variables -> OpamStateTypes.rw OpamStateTypes.switch_state option -> OpamFile.Config.t -> OpamSysPkg.to_install -> ([ `AsAdmin of string | `AsUser of string ] * string list) list
val update : ?env:OpamStateTypes.gt_variables -> OpamFile.Config.t -> unit
val package_manager_name : ?env:OpamStateTypes.gt_variables -> OpamFile.Config.t -> string
val repo_enablers : ?env:OpamStateTypes.gt_variables -> OpamFile.Config.t -> string option
module Cygwin : sig ... end