dialog method
Implementation
Future<int> dialog(
final String title,
final String body,
final String height,
final String width,
) async {
final dialogBox = await _tui.showDialog(title, body, height, width);
return TaskEither.tryCatch(
() async {
await dialogBox.stdout.pipe(stdout);
await stdin.pipe(dialogBox.stdin);
return dialogBox.exitCode;
},
(final e, final __) => e,
).getOrElse((final _) => 1).run();
}