This is a work in progress. Very rudimentary. I'm primary using this repository to both learn Go and about psuedo terminals (TTY/PTY).
I started from this article and plan to add features such as the cursor, handling signals, escape codes, etc.
To run the terminal:
-
Install Golang.
-
Clone the repository using:
git clone https://github.com/yeshwanth95/go_terminal.git