diff --git a/libraries/deno-commons-mod.ts b/libraries/deno-commons-mod.ts index bc4d4c2..5d056b1 100644 --- a/libraries/deno-commons-mod.ts +++ b/libraries/deno-commons-mod.ts @@ -107,6 +107,18 @@ export function formatPercent(a: number, b: number): string { return p.substring(0, pointIndex) + "." + decimalPart + "%"; } +export async function clearLastLine() { + await printLastLine(""); +} + +export async function printLastLine(line: string) { + await Deno.stdout.write( + new TextEncoder().encode( + `\x1b[1000D${line}\x1b[K`, + ), + ); +} + Deno.test("isOn", () => { assertEquals(false, isOn(undefined)); assertEquals(false, isOn(""));