Options for creating a pseudo-terminal (PTY).
Bun.TerminalOptions TypeScript interface | API Reference | Bun BuildDocsReferenceGuidesBlogDiscord/Bun/TerminalOptionsPcolsPdataPdrainPexitPnameProws BuildDocsReferenceGuidesBlogDiscord /Bun/TerminalOptionsPcolsPdataPdrainPexitPnameProws TerminalOptionsinterface TerminalOptions cols?: number data?: (terminal: Terminal, data: Uint8ArrayArrayBuffer>) => void drain?: (terminal: Terminal) => void exit?: (terminal: Terminal, exitCode: number, signal: null | string) => void name?: string rows?: number
Search the reference...
/
interface
Number of columns for the terminal.
Callback invoked when data is received from the terminal.
Callback invoked when the terminal is ready to receive more data.
Callback invoked when the PTY stream closes (EOF or read error). Note: exitCode is a PTY lifecycle status (0=clean EOF, 1=error), NOT the subprocess exit code. Use Subprocess.exited or onExit callback for actual process exit information.
Terminal name (e.g., "xterm-256color").
Number of rows for the terminal.
Resources
ReferenceDocsGuidesDiscordMerch StoreGitHubBlogToolkit
RuntimePackage managerTest runnerBundlerPackage runnerProject
Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicenseBaked with ❤️ in San Francisco
We're hiring →Bun.TerminalOptions TypeScript interface | API Reference | Bun,AI智能索引,全网链接索引,智能导航,网页索引
- Options for creating a pseudo-terminal (PTY).