From 72b09d479420c45b16043cfebb61ade3418a0f94 Mon Sep 17 00:00:00 2001 From: Swastik Baranwal Date: Fri, 19 Jun 2020 20:45:41 +0530 Subject: [PATCH] term: add clear --- vlib/os/os.v | 8 -------- vlib/term/term.v | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/vlib/os/os.v b/vlib/os/os.v index 63204e770f..9c2a379221 100644 --- a/vlib/os/os.v +++ b/vlib/os/os.v @@ -871,14 +871,6 @@ pub fn write_file(path, text string) { f.close() } -// clear clears current terminal screen. -pub fn clear() { - $if !windows { - C.printf('\x1b[2J') - C.printf('\x1b[H') - } -} - pub fn on_segfault(f voidptr) { $if windows { return diff --git a/vlib/term/term.v b/vlib/term/term.v index 8e3bf12b2f..bf720e7747 100644 --- a/vlib/term/term.v +++ b/vlib/term/term.v @@ -75,3 +75,11 @@ fn supports_escape_sequences(fd int) bool { return is_atty(fd) > 0 && os.getenv('TERM') != 'dumb' } } + +// clear clears current terminal screen. +pub fn clear() { + $if !windows { + C.printf('\x1b[2J') + C.printf('\x1b[H') + } +}