master xplshn/aruu / cmd / pseudo / clear.c
 1/* See LICENSE file for copyright and license details. */
 2
 3#include <stdio.h>
 4
 5#include "util.h"
 6
 7static void
 8usage(void)
 9{
10  eprintf("usage: %s\n", argv0);
11}
12
13// ?man clear: clear terminal screen
14// ?man clear the terminal screen and scrollback buffer
15int
16main(int argc, char *argv[])
17{
18  argv0 = argv[0], argc--, argv++;
19
20  if (argc)
21    usage();
22
23  printf("\x1b[2J\x1b[H");
24
25  return 0;
26}