The project has been created for fun and education. It's kinda special because of Python language which is not very popular in this type of "OS-related" projects. Python built-in library doesn't even have some of the necessary OS functions. I had to import them directly from the glibc. I used "PyGame" library to spawn a window and font rendering. Especially ability to disable parsing of control codes by the single flag is super cool. That's very interesting what programs send to control terminal behaviour.
- Font rendering
- Job control support
- Ability to disable parsing of control codes
- Some escape-codes
- Foreground colors
- Background colors
- Window title
- Scrolling
- Backspace
- Font size changing
- Cursor position and arrows support