Have you ever wanted to throw someone's code down the sink (get it? sync???)? Or maybe you want to collaborate on your group's code in real time or something. That is the official purpose, but since you actually bothered to read this, we'll let you in on that slightly more fun aspect of this. Codesync was born yesterday when we wondered hey, is there a Google Drive for coding? Like github, but real time because pushing and pulling is hard and brings back memories of those times you lost at tug of war and fell into the mud pit? Turns out there are google drive extensions that supposedly work, but we wanted something to work on your desktop because that's where you code. There are extensions for Atom that do this, but not everyone likes Atom, so we wanted to make something that would be cross-platform. Unfortunately, this only got as far at a Sublime plugin.
Run java PerspectiveSender r as the reciever and java PerspectiveSender s as the sender. Reciever must accept the sender's request to access the selected files. Once the connection is established, changes made to the shared files will be updated on both computers. Everything is done through the command line.