JTerm
JTerm copied to clipboard
Ezcli backport
This PR backports features that I wrote for my Ezcli project, which is fairly similar to JTerm, and improves on the headless InputHandler system that was originally implemented in JTerm, which was then rewritten for Ezcli.
Some of the backported features are:
- Improved input handling extensibility through the use of lambdas
- Command history functionality
- Refactored + documented input handling
- System command running if specified command is not found amongst custom commands
- Custom directory changing implementation, given that system level cd commands don't work inside JTerm