summary refs log tree commit diff
path: root/src/terminal.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/terminal.rs')
-rw-r--r--src/terminal.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/terminal.rs b/src/terminal.rs
index 28e83b3..9188c43 100644
--- a/src/terminal.rs
+++ b/src/terminal.rs
@@ -205,6 +205,11 @@ impl Terminal {
       Err(std::io::Error::other("Couldn't read terminal size."))
     }
   }
+
+  // vt100
+  pub async fn clear(&mut self) -> Result<()> {
+    self.do_escape(EscapeType::CSI, "J", &[2]).await
+  }
 }