terminal-todo-list
v1.0.0
Published
Feature-rich CLI todo list with priorities, deadlines, tags, and filters
Maintainers
Readme
cli-todo-app
Feature-rich terminal todo list with priorities, deadlines, tags, and filters
Beautiful CLI task manager with color-coded priorities, progress bar, overdue alerts, and powerful filtering.
Features
- ✅ CRUD — добавление, редактирование, удаление задач
- 🎯 Приоритеты — HIGH / MEDIUM / LOW с цветовой индикацией
- 📅 Дедлайны — today, tomorrow, ДД.ММ.ГГГГ
- 🏷️ Теги — группировка по категориям
- 📊 Прогресс-бар — визуальный прогресс выполнения
- 🔴 Просроченные — подсветка просроченных задач
- 🔍 Фильтры — по статусу, приоритету, тегу, дедлайну, поиску
- 💾 Хранение — данные сохраняются между сессиями
- ↩️ Undo — возврат выполненных задач
Installation
npm install -g cli-todo-appWithout installation
npx cli-todo-app listUsage
Add tasks
todo add "Сделать презентацию"
todo add "Срочный баг" --high --due today --tag work
todo add "Купить продукты" --low --tag home
todo add "Код-ревью" --medium --due tomorrow --tag workList tasks
todo list # Все задачи
todo list --pending # Только активные
todo list --done # Только выполненные
todo list --high # Высокий приоритет
todo list --overdue # Просроченные
todo list --today # На сегодня
todo list --tag work # По тегу
todo list --search дизайн # Поиск по текстуManage tasks
todo done 1 2 3 # Отметить выполненными
todo undo 1 2 # Вернуть в работу
todo edit 1 --text "Новое" # Изменить текст
todo edit 1 --high # Изменить приоритет
todo edit 1 --due tomorrow # Изменить дедлайн
todo delete 4 5 # Удалить задачи
todo clear # Удалить все выполненныеStatistics
todo stats # Общая статистика
todo help # СправкаPriority Levels
| Level | Flag | Display |
|-------|------|---------|
| 🔴 HIGH | --high / -H | Красный бейдж |
| 🟡 MEDIUM | --medium / -M | Жёлтый бейдж |
| 🟢 LOW | --low / -L | Зелёный бейдж |
Due Dates
| Format | Example |
|--------|---------|
| today | --due today |
| tomorrow | --due tomorrow |
| DD.MM.YYYY | --due 15.04.2026 |
Tags
todo add "Фича" --tag work
todo add "Ремонт" --tag home
todo list --tag workExample Session
$ todo add "Деплой на прод" --high --due today --tag devops
✅ Задача добавлена: #1
$ todo add "Написать документацию" --medium --due tomorrow --tag docs
✅ Задача добавлена: #2
$ todo list
═══ CLI Todo List ═══
Прогресс: [░░░░░░░░░░░░░░░░░░░░] 0%
Всего: 2 | Выполнено: 0 | В процессе: 2
📅 Сегодня: 1
🔴 #1 Деплой на прод HIGH 🟡 СЕГОДНЯ: 09.04.2026 #devops
⬜ #2 Написать документацию MEDIUM 🟠 ЗАВТРА: 10.04.2026 #docs
$ todo done 1
✅ Отмечено 1 задачRequirements
- Node.js >= 14.0.0
- Works on Windows, Linux, macOS
Data Storage
Tasks are stored in ~/.cli-todos.json (cross-platform).
License
MIT
