School 21 project: mini unix terminal
Проект создан в рамках программы обучения Школы 21.
MacOS + readline
Написан полностью на языке C. Стиль кода соответствует Norminette. Пародирует терминал.
- Поддерживает синтаксис терминала.
- Поддерживает специальные символы терминала: ' " > >> < << ; |
- Поддерживает переменную среды PATH.
- Поддерживает системные сигналы.
- Имеет встроенные приложения: cd, exit, export, unset.
- Запуск и обработка команд пародирует терминал.