Простой (но красивый!) unix-шелл, умеет в операторы &&, ||, Pipe'ы, умеет в стрелочки и хранение и навигацию по истории. Собирать через CMake

Ivan Arkhipov 287e8330e1 Fixed terminal attributes restoring on exit 3 gadi atpakaļ
CMakeLists.txt b8792c7176 CMake minimal version update 5 gadi atpakaļ
esh_deinit.c 790a4eb25d Added pipes functionality 5 gadi atpakaļ
esh_deinit.h adb96532b6 Added environment vars substitution support 5 gadi atpakaļ
esh_history.c ddab14219b Minor memory management improvements (in esh_main_loop & esh_history) 5 gadi atpakaļ
esh_history.h ddab14219b Minor memory management improvements (in esh_main_loop & esh_history) 5 gadi atpakaļ
esh_init.c 790a4eb25d Added pipes functionality 5 gadi atpakaļ
esh_init.h 2d197b91a0 Finished initial command execution functions (NEED IMPL MEMORY CLEAN-UP!!!) 5 gadi atpakaļ
esh_main_loop.c 287e8330e1 Fixed terminal attributes restoring on exit 3 gadi atpakaļ
esh_main_loop.h adb96532b6 Added environment vars substitution support 5 gadi atpakaļ
esh_misc.c 790a4eb25d Added pipes functionality 5 gadi atpakaļ
esh_misc.h 2d197b91a0 Finished initial command execution functions (NEED IMPL MEMORY CLEAN-UP!!!) 5 gadi atpakaļ
esh_types.h 790a4eb25d Added pipes functionality 5 gadi atpakaļ
main.c 7f42ad0265 Basic architecture impl, initialisation process full impl 5 gadi atpakaļ
shell.pdf af5942ded0 Added shell architecture description 5 gadi atpakaļ
string_misc.h adb96532b6 Added environment vars substitution support 5 gadi atpakaļ