@@ -12,8 +12,14 @@ import {
1212 outputResult ,
1313 OutputOptions ,
1414} from "./output.js" ;
15- import { enableSynchronousUpdates , disableSynchronousUpdates } from "./terminalSync.js" ;
16- import { exitAlternateScreen , enterAlternateScreen } from "./screen.js" ;
15+ import {
16+ enableSynchronousUpdates ,
17+ disableSynchronousUpdates ,
18+ } from "./terminalSync.js" ;
19+ import {
20+ exitAlternateScreenBuffer ,
21+ enterAlternateScreenBuffer ,
22+ } from "./screen.js" ;
1723import YAML from "yaml" ;
1824
1925export class CommandExecutor < T = unknown > {
@@ -46,18 +52,18 @@ export class CommandExecutor<T = unknown> {
4652
4753 // Interactive mode
4854 // Enter alternate screen buffer (this automatically clears the screen)
49-
55+
5056 enableSynchronousUpdates ( ) ;
51-
57+
5258 const { waitUntilExit } = render ( renderUI ( ) , {
5359 patchConsole : false ,
5460 exitOnCtrlC : false ,
5561 } ) ;
5662 await waitUntilExit ( ) ;
57-
63+
5864 // Exit alternate screen buffer
5965 disableSynchronousUpdates ( ) ;
60- exitAlternateScreen ( ) ;
66+ exitAlternateScreenBuffer ( ) ;
6167 }
6268
6369 /**
@@ -79,18 +85,18 @@ export class CommandExecutor<T = unknown> {
7985
8086 // Interactive mode
8187 // Enter alternate screen buffer (this automatically clears the screen)
82- enterAlternateScreen ( ) ;
88+ enterAlternateScreenBuffer ( ) ;
8389 enableSynchronousUpdates ( ) ;
84-
90+
8591 const { waitUntilExit } = render ( renderUI ( ) , {
8692 patchConsole : false ,
8793 exitOnCtrlC : false ,
8894 } ) ;
8995 await waitUntilExit ( ) ;
90-
96+
9197 // Exit alternate screen buffer
9298 disableSynchronousUpdates ( ) ;
93- exitAlternateScreen ( ) ;
99+ exitAlternateScreenBuffer ( ) ;
94100 }
95101
96102 /**
@@ -113,18 +119,18 @@ export class CommandExecutor<T = unknown> {
113119
114120 // Interactive mode
115121 // Enter alternate screen buffer
116- enterAlternateScreen ( ) ;
122+ enterAlternateScreenBuffer ( ) ;
117123 enableSynchronousUpdates ( ) ;
118-
124+
119125 const { waitUntilExit } = render ( renderUI ( ) , {
120126 patchConsole : false ,
121127 exitOnCtrlC : false ,
122128 } ) ;
123129 await waitUntilExit ( ) ;
124-
130+
125131 // Exit alternate screen buffer
126132 disableSynchronousUpdates ( ) ;
127- exitAlternateScreen ( ) ;
133+ exitAlternateScreenBuffer ( ) ;
128134 }
129135
130136 /**
0 commit comments