package dap

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Kind : sig ... end
module Env : sig ... end
type t = {
  1. kind : Kind.t option;
    (*

    What kind of terminal to launch.

    *)
  2. title : string option;
    (*

    Optional title of the terminal.

    *)
  3. cwd : string;
    (*

    Working directory for the command. For non-empty, valid paths this typically results in execution of a change directory command.

    *)
  4. args : string list;
    (*

    List of arguments. The first argument is the command to run.

    *)
  5. env : Env.t option;
    (*

    Environment key-value pairs that are added to or removed from the default environment.

    *)
}

Arguments for 'runInTerminal' request.

val make : ?kind:Kind.t option -> ?title:string option -> cwd:string -> ?args:string list -> ?env:Env.t option -> unit -> t
val to_yojson : t -> Yojson.Safe.t