Module Abbreviations.Shell

module Shell: sig .. end
Bare alias for Shell module.

type ([< `Input | `No_input ], [< `No_output | `Output ], [< `Error | `No_error ]) command = ([< `Input | `No_input ] as 'a, [< `No_output | `Output ] as 'b,
[< `Error | `No_error ] as 'c)
Shell.command
type configuration = Shell.configuration = {
   pipe :string;
   redirect_output :string;
   redirect_append_output :string;
   redirect_error :string;
   redirect_append_error :string;
}
include Shell