Parameters
Signature
I/O
include Volgo.Vcs.Trait.File_system.S with type t := t
val load_file : 
  t ->
  path:Fpath_sexp0.Absolute_path.t ->
  (string, Pplumbing_err.Err.t) Stdlib.Result.tval save_file : 
  t ->
  ?perms:int ->
  unit ->
  path:Fpath_sexp0.Absolute_path.t ->
  file_contents:string ->
  (unit, Pplumbing_err.Err.t) Stdlib.Result.tval read_dir : 
  t ->
  dir:Fpath_sexp0.Absolute_path.t ->
  (Fpath_sexp0.Fsegment.t list, Pplumbing_err.Err.t) Stdlib.Result.tRunning the git/hg command line
val vcs_cli : 
  ?env:string array ->
  t ->
  cwd:Fpath_sexp0.Absolute_path.t ->
  args:string list ->
  f:(M.Output.t -> ('a, Pplumbing_err.Err.t) Stdlib.Result.t) ->
  ('a, Pplumbing_err.Err.t) Stdlib.Result.t