Library that provides a bash-like command line interface for C++ programs.
Find a file
2016-03-16 21:15:24 +01:00
msh-console-library Switched to cmake compilation for compiling msh-console-library as a shared library. Changed exit built-in in the 2016-03-16 21:15:24 +01:00
snippet Switched to cmake compilation for compiling msh-console-library as a shared library. Changed exit built-in in the 2016-03-16 21:15:24 +01:00
.gitignore Removed .pro.user file from qtcreator 2016-03-11 15:53:51 +01:00
CMakeLists.txt Switched to cmake compilation for compiling msh-console-library as a shared library. Changed exit built-in in the 2016-03-16 21:15:24 +01:00
cmds.cpp Command functions have now a CommandExecutor* arg, parent of Shell class. Added possibility to make a threadCommand (a built-in command that runs in his thread). 2016-03-13 17:16:34 +01:00
cmds.h Command functions have now a CommandExecutor* arg, parent of Shell class. Added possibility to make a threadCommand (a built-in command that runs in his thread). 2016-03-13 17:16:34 +01:00
command.cpp Command functions have now a CommandExecutor* arg, parent of Shell class. Added possibility to make a threadCommand (a built-in command that runs in his thread). 2016-03-13 17:16:34 +01:00
command.h Command functions have now a CommandExecutor* arg, parent of Shell class. Added possibility to make a threadCommand (a built-in command that runs in his thread). 2016-03-13 17:16:34 +01:00
commandexecutor.cpp Command functions have now a CommandExecutor* arg, parent of Shell class. Added possibility to make a threadCommand (a built-in command that runs in his thread). 2016-03-13 17:16:34 +01:00
commandexecutor.h Command functions have now a CommandExecutor* arg, parent of Shell class. Added possibility to make a threadCommand (a built-in command that runs in his thread). 2016-03-13 17:16:34 +01:00
commands.cpp Removed commands lock for one object. Added possibility to add postSetup on the shell. Added getters and setters for 2016-03-16 10:01:24 +01:00
license.md Created license.md licensing with the unlicense 2016-03-13 21:03:36 +01:00
main.cpp Removed commands lock for one object. Added possibility to add postSetup on the shell. Added getters and setters for 2016-03-16 10:01:24 +01:00
Msh.pro Command functions have now a CommandExecutor* arg, parent of Shell class. Added possibility to make a threadCommand (a built-in command that runs in his thread). 2016-03-13 17:16:34 +01:00
README.md Create readme.md 2016-03-11 16:20:26 +01:00
shell.cpp Removed commands lock for one object. Added possibility to add postSetup on the shell. Added getters and setters for 2016-03-16 10:01:24 +01:00
shell.h Removed commands lock for one object. Added possibility to add postSetup on the shell. Added getters and setters for 2016-03-16 10:01:24 +01:00

msh-console

Library that provides a bash-like interface for CLI C++ programs

Credits

Code based on "Write a Shell in C" - by Stephen Brennan (http://brennan.io/2015/01/16/write-a-shell-in-c/)