# Module BaseCustom

    module BaseCustom: sig .. end

Run custom command for pre/post hook

- Author(s): Sylvain Le Gall

    val run : OASISTypes.prog -> OASISTypes.args -> string array -> unit

`run prg args extra_args` Expand and run command.

    val hook : ?failsafe:bool -> OASISTypes.custom -> ('a -> 'b) -> 'a -> 'b

`hook ~failsafe custom f a` Apply a function nested in a `custom` block as defined by `OASISTypes.custom`.