Module Biokepi_environment_setup.Tool_providers.Git_installable_tool (.ml)

module Git_installable_tool: sig .. end

val noop : Biokepi_run_environment.Common.KEDSL.Program.t
type t = {
   tool_definition : Tool_def.t;
   repository : string;
   recursive : bool;
   install_program : path:string -> Biokepi_run_environment.Common.KEDSL.Program.t;
   init_program : path:string -> Biokepi_run_environment.Common.KEDSL.Program.t;
   witness : host:Biokepi_run_environment.Common.KEDSL.Host.t ->
path:string -> Biokepi_run_environment.Common.KEDSL.unknown_product
;
}
val make : repository:string ->
?install_program:(path:string ->
Biokepi_run_environment.Common.KEDSL.Program.t) ->
?init_program:(path:string -> Biokepi_run_environment.Common.KEDSL.Program.t) ->
?recursive:bool ->
witness:(host:Biokepi_run_environment.Common.KEDSL.Host.t ->
path:string -> Biokepi_run_environment.Common.KEDSL.unknown_product) ->
Tool_def.t -> t
val render : run_program:Biokepi_run_environment.Machine.Make_fun.t ->
host:Biokepi_run_environment.Common.KEDSL.Host.t ->
install_tools_path:string ->
t ->
Biokepi_run_environment.Machine.Tool.t