prozessorkern
c7f238c005
fixed comments
2021-01-23 23:38:47 +01:00
prozessorkern
0b0a52d898
fixed the history buffer when there is an overflow
...
added test cases
2021-01-23 23:35:32 +01:00
prozessorkern
e6b45952b3
added tests for shellmatta_history and improved documentation
...
added content to the readme
added fff for function faking
fixed coverage reports of the integrationtest
added testscenarios to test the history buffer
2021-01-22 23:13:20 +01:00
prozessorkern
c74e37b846
fix #47 now calling a continued command even without new input data
...
added integration tests
2020-05-01 13:19:33 +02:00
prozessorkern
d7962a54dc
added busy mode and test
...
a command can now return SHELLMATTA_BUSY
This will be passed back to the caller of processData
afterwards the instance has to be called with the same parameters
The shellmatta will then just call the busy command until it finishes
as soon as the command returns != SHELLMATTA_BUSY the instance will continue processing the rest of the input data
2020-03-28 11:26:50 +01:00
prozessorkern
3b99ad2a56
fix #43 added a config interface to change the newline character expected
2020-03-27 18:35:07 +01:00
prozessorkern
c2e4324236
bugfix - now stdin returns 0 if the heredoc body is empty
2020-03-26 05:55:38 +01:00
prozessorkern
17bb88d292
changed heredoc to exchange data via a stdin like interface with a read function fix #39
2020-03-22 20:37:08 +01:00
prozessorkern
2d130e2ee1
added long option parser fix #1
2020-03-22 18:57:31 +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
3194012bae
got rid of compiler warnings
2019-12-05 14:39:26 +01:00
prozessorkern
33e4e20474
added integration test for heredoc parsing
2019-07-30 23:55:46 +02:00
prozessorkern
5ff3bfa12e
added some integration tests
...
to test the integrated shellmatta using only the external api
2019-07-28 22:28:54 +02:00