Source code for sphinx_terminhtml.options
from enum import Enum
from typing import List, Optional
from typing_extensions import TypedDict
[docs]class CWDRelativeTo(str, Enum):
CURRENT_SOURCE = "current_source"
SOURCES_ROOT = "sources_root"
CWD = "cwd"
RunTerminalOptions = TypedDict(
"RunTerminalOptions",
{
"setup": str,
"input": List[Optional[str]],
"prompt-matchers": Optional[List[str]],
"allow-exceptions": Optional[bool],
"cwd": Optional[str],
"cwd-relative-to": Optional[CWDRelativeTo],
"disable-cache": Optional[bool],
"echo": Optional[bool],
"no-force-color": Optional[bool],
},
total=False,
)