# TodoApp ## Описание TodoApp - это консольное приложение для управления списком задач, разработанное на Java в качестве учебного проекта. Приложение позволяет создавать, просматривать, отмечать как выполненные и удалять задачи через интерфейс командной строки. ## Требования - Java 24 или выше - Maven 3.8.x или выше ## Установка и запуск ```bash cd ./todo mvn clean package java -jar ./target/todo.jar ``` ### Доступные команды - `create <название_задачи>` - Создать новую задачу - `list` - Показать список всех задач - `complete ` - Отметить задачу как выполненную - `delete ` - Удалить задачу - `search <текст>` - Найти задачи по тексту - `exit` - Выйти из приложения ## Структура проекта - `model` - Модели данных (Task, SimpleTask) - `repo` - Репозитории для хранения задач - `service` - Бизнес-логика - `cli` - Компоненты интерфейса командной строки ## Версии Актуальная версия: 2.1 ## Лицензия [MIT](LICENSE)