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