Skip to content

Migrate completest-pty from vt100 to rio-vt - #89

Open
raphamorim wants to merge 1 commit into
assert-rs:mainfrom
raphamorim:main
Open

Migrate completest-pty from vt100 to rio-vt#89
raphamorim wants to merge 1 commit into
assert-rs:mainfrom
raphamorim:main

Conversation

@raphamorim

Copy link
Copy Markdown

Swaps the terminal parser in completest-pty from vt100 to rio-vt, Rio's terminal engine. comptest now feeds the shell's PTY output through a rio-vt Crosswords + Processor and reads the screen back with format(FormatOptions::plain()) — same captured-completion string as before, no behavior change.

rio-vt is a safe-Rust, dependency-light terminal core (VT state machine, grid with scrollback, parser) and is actively maintained. It also drops the transitive net2 (RUSTSEC-2020-0016, unmaintained) that the old tree pulled in, so cargo deny check advisories stays clean.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant