Terminal manipulation library written in hare. WIP.
- Hare 96.8%
- Makefile 3.2%
| example | Use global to store TTY instance | |
| termalily | Merge branch 'instance' into 'main' | |
| .gitignore | Update .gitignore | |
| LICENSE | Initial commit | |
| Makefile | Fix Makefile | |
| README.md | Update REAMDE.md | |
hare-termalily
Terminal emulator manipulation library for Unix-like OSes, written in Harelang. Inspired by termion from Redox-OS.
Dependencies:
Features:
- Escape sequences as constants (most of them)
- Buffered I/O
- Terminal manipulation through termios
- (async) Event reading from stdin and SIGWINCH (window size changed)
TODO:
- Native async polling (requires epoll/kqueue[needs new release of hare to be included)
- Many escape sequences are still WIP