alecAbstraction Layer for Escape Codes |
git clone git://git.dimitrijedobrota.com/alec.git |
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING |
alec_runtime.cpp (837B)
0 #include <cstdio>
1 #include <iostream>
3 #include "alec/alec.hpp"
5 using namespace alec; // NOLINT
7 int main()
8 {
9 std::cout << abuf_enable_v << cursor_hide_v;
11 std::cout << cursor_position(1, 1) << foreground(91) << "HELLO!\n";
13 std::cout << cursor_down(3);
14 std::cout << foreground(30) << background(96, 53, 64) << "WORLD!\n";
16 std::cout << background(color::def) << "testing 1...\n"
17 << foreground(color::def);
19 std::cout << decor_set(decor::inverse) << "testing 2...\n"
20 << decor_reset(decor::inverse);
22 std::cout << cursor_up(5) << "Hello there!" << cursor_save_v;
23 std::cout << cursor_down(10) << "General Kenobi!";
24 std::cout << cursor_position(10, 40) << "no pain no gain" << cursor_restore_v
25 << cursor_show_v;
27 (void)std::getchar();
29 std::cout << abuf_disable_v;
31 return 0;
32 }