Module Vscode.ShellExecution

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
type shellString = [
  1. | `String of string
  2. | `ShellQuotedString of ShellQuotedString.t
]
val makeCommandLine : commandLine:string -> ?options:ShellExecutionOptions.t -> unit -> t
val makeCommandArgs : command:shellString -> args:shellString list -> ?options:ShellExecutionOptions.t -> unit -> t
val commandLine : t -> string option
val command : t -> shellString
val args : t -> shellString list
val options : t -> ShellExecutionOptions.t option