Консольное приложение (CLI) для управления списком дел и отслеживания задач. Программа принимает аргументы командной строки и сохраняет данные в локальный файл формата JSON.
- Управление: добавление, редактирование и удаление задач.
- Статусы: переключение состояния задач («сделано», «в процессе», «надо сделать»).
- Фильтрация: просмотр всех задач или сортировка по конкретному статусу.
- Хранение: автоматическое сохранение данных в JSON-файл.
task-cli add "Buy groceries"task-cli update 1 "Buy groceries and cook dinner"
task-cli delete 1task-cli mark-in-progress 1
task-cli mark-done 1Показать вообще все задачи:
task-cli listФильтрация по статусу:
task-cli list done # Только выполненные
task-cli list todo # Только невыполненные
task-cli list in-progress # Только в процессе выполнения