0xAF / Shellminator

Shellminator is a shimple shell interface for embedded devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shellminator

Shellminator is a simple-to-use terminal interface library. You can use it with any VT-100 terminal emulator like PuTTY, Terraterm or minicom. With this library, you can create user-friendly command line interfaces for your embedded projects. Shellminator has command history support, that means you can browse your previous commands with the arrow keys on the keyboard. The library is Arduino compatible out of the box, but if you want to use it with other platforms, you can do that in Shellminator-IO source files.

Key changes in V1.1:

  • Full arrow key support.
  • Delete key functionality.
  • Abort key( ctrl+c ) functionality.
  • Commander-API support:
    • Command complete with tab key.
    • No need for execution function.
    • Command highlight.

Video Tutorial

Tutorial VIdeo

Documentation

The full documentation can be found here.

Donation

If this project help you reduce time to develop, you can give me a cup of coffee ☕ ☕ ☕

Donate

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License & copyright

© Daniel Hajnal

📧 hajnal.daniel96@gmail.com

Licensed under the MIT License.

About

Shellminator is a shimple shell interface for embedded devices

License:MIT License


Languages

Language:C++ 100.0%