Skip to content

Latest commit

 

History

History

ansi-escape

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Cliffy ❯ ANSI Escape

Version Release date Deno version Build status issues Licence

Control cli cursor, erase output and scroll window.
>_ Used by cliffy's prompt module

Usage

#!/usr/bin/env -S deno run

import { AnsiEscape } from 'https://deno.land/x/cliffy/ansi-escape.ts';

AnsiEscape.from( Deno.stdout )
    // Hide cursor:
    .cursorHide()
    // Show cursor:
    .cursorShow()
    // Erase current line:
    .eraseLine()
    // Erase three line's up:
    .eraseLines( 3 )
    // Scroll two line's up:
    .scrollUp( 2 )
    // Scroll one line down:
    .scrollDown()
    // ...

License

MIT