Merge branch 'master' of https://github.com/praticamentetilde/msh-console
Merge
This commit is contained in:
commit
e6cf99dd92
1 changed files with 9 additions and 0 deletions
|
@ -2,3 +2,12 @@
|
||||||
Library that provides a bash-like interface for CLI C++ programs
|
Library that provides a bash-like interface for CLI C++ programs
|
||||||
### Credits
|
### Credits
|
||||||
Code based on "Write a Shell in C" - by Stephen Brennan (http://brennan.io/2015/01/16/write-a-shell-in-c/)
|
Code based on "Write a Shell in C" - by Stephen Brennan (http://brennan.io/2015/01/16/write-a-shell-in-c/)
|
||||||
|
The code has been slightly modified.
|
||||||
|
### The library
|
||||||
|
The library can be compiled as shared library with the CMakeLists.txt file already in msh-console-library/, or it can be compiled with these commands:
|
||||||
|
|
||||||
|
```
|
||||||
|
cd msh-console-library
|
||||||
|
g++ -Wall -fPIC -std=c++11 -c command.cpp commands.cpp shell.cpp commandexecutor.cpp
|
||||||
|
g++ -shared -Wl,-soname,libmshconsole.so.1.0.0 -o libmshconsole.so.1.0.0 commandexecutor.o command.o commands.o shell.o
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue