Screen

Screen is a web portal to the terminal!  More importantly, it is a collaboration tool that allows users to share a terminal session online.

Screen is not a complete project.  There are issues with piping information back and forth to a terminal, especially in interactive CLI’s.  But this was still a great learning experience.

You can view the full code on GitHub.  The below preview is the room.pm module.  It creates room objects for users to collaborate in.  It also creates a shell for each room and executes the terminal commands.

Leave a Reply