Sergix / JTerm

A terminal written in Java for cross-platform compatibility and usage.
https://sergix.github.io/projects/jterm
GNU General Public License v3.0
52 stars 32 forks source link

Rewrote input handling framework and added some little features! #78

Closed nanoandrew4 closed 7 years ago

nanoandrew4 commented 7 years ago

So I rewrote the input system to make it look prettier. Also fixed a lot of issues I was having, everything should work well and be relatively stable. However, I have only tested this code on Unix and though it should generalize well, there might be some bugs on Windows. I'm currently away from my desktop so I can not test the code, and if someone could give it a little spin that would be great!

Also added ability to use && to string together multiple commands. The input handler will take care of that and all. Also added ability to use ~ to reference home dir, and ~/, which the autocomplete class will handle appropriately. As far as my tests have gone, autocomplete is solid.

Let me know what you think!

Sergix commented 7 years ago

The code looks great! I'm assuming this was ported over from ezcli? 😀

These only work with the non-GUI interface though, correct?

nanoandrew4 commented 7 years ago

Yes it was ported from ezcli. And for it to work with the GUI there might be some work on @lbenedetto side of things, I still haven't seen how his code works :S