cursetree/TODO.md
2025-09-27 20:49:11 +10:00

19 lines
756 B
Markdown

- [ ] Learn about different terminals and supported escape sequences
- [ ] Create an alternative to ncurses, migrate away from ncurses to be standalone
- [ ] Try to use graph theory and shortest-path estimation on weighted graphs
(I think there's a new best algorithm out now)
- [ ] Create a C library for reading/writing and terminal commands based on terminfo databases
(try running `infocmp -D`)
- [ ] Make it so that forkepty() children are culled even after the PTY closes
(ie when the PTY closes they get SIGHUP, if they SIG_IGN and can't be reaped,
send a SIGTERM, if they SIG_IGN this then send a SIGKILL)
### References
`man cosnole_codes`
`infocmp -D`
`man tgetent`
`man tputs`
`man terminfo` + `man termcap`