prozessorkern
5a00f22e31
added the help command variable to the instance structure to get independant commands for each instance fix #42
2020-03-22 20:07:30 +01:00
prozessorkern
ecc43307af
added first working option parser for short options
2020-03-16 22:08:06 +01:00
prozessorkern
60c4c7dadd
added basic interface of the shellmatta option parser + started adding a test module
2020-03-08 22:02:51 +01:00
prozessorkern
2921f9791b
fix #15 added an api to control mode and echo + fixed the implementation and added tests
2020-03-08 19:56:42 +01:00
prozessorkern
bf1d91eca7
close #14 - added a resetShell api function + fixed some problems
2020-03-01 21:07:08 +01:00
prozessorkern
d2617a4f86
close #31 - made all command parameter except the command name optional + added and fixed tests
2020-03-01 18:45:30 +01:00
prozessorkern
d1649e5e86
added remove api + small integratio test close #9
2020-02-03 21:35:20 +01:00
prozessorkern
16365f341e
changed heredoc support
...
now the input string is kept intact until the end of the input is reached
this enables the history buffer to store the complete command
Still broken:
history buffer with heredoc wont execute because the delimiter is not determined correctly
editing of multiline things
2019-07-30 23:55:12 +02:00
prozessorkern
280e512746
added basic heredoc function
...
Some things are broken:
navigation in multiline inputs
history buffer for multiline inputs
some things not been noticed yet
2019-07-29 01:30:16 +02:00
prozessorkern
424ca84f61
Removed all internal printf dependencies should solve #10 .
...
Added a switch to strip the api printf implementation
Added a write function as alternative to printf.
2019-06-24 16:51:23 +02:00
prozessorkern
7344075ad1
Finished first Version
...
- fixed doxygen comments
- changed license to MPLv2
- fixed some functions and removed not used ones
2019-06-23 22:17:15 +02:00
prozessorkern
bf7f366cb6
implemented most text based functions:
...
- byte wise processing and call of the command function
- history buffer
- auto complete
- edit functions (backspace, del, arrow keys, pos1, end)
2019-06-21 04:47:35 +02:00
prozessorkern
799903dcc1
added license information and started adding doxygen comments
2019-06-16 22:03:27 +02:00
prozessorkern
f15b7473a9
initial commit with at least some code that does something
2019-06-10 22:34:12 +02:00