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