Иерархический консольный менеджер списков дел с VIM-подобным управлением.

tudu 002

TuDu — иерархический Ncurses консольный менеджер списков дел с VIM-подобным управлением.

tudu 003

Менеджер задач TuDu имеет разделённый на несколько областей псевдографичский интерфейс и поддерживает изменение цветового оформления, настройки можно задать из командной строки или в конфигурационном файле (~/.tudurc), можно использовать несколько конфигурационных файлов.

tudu 004

При первом запуске в TuDu уже есть одна задача Welcome to "tudu", в качестве примера с описанием, после создания собственного задания её можно удалить (или оставить как памятку). После создания и сохранения задания для него можно задать "описание", также для задачи можно задать "приоритет" (от 1 да 5), задачи с более высоким приоритетом отображаются вверху списка. После создания задания задаётся "крайний срок" (дедлайн) к которому её необходимо выполнить, при желании для задания можно определить "категорию".

tudu 005

Одной из особенностей TuDu является возможность создания подзадач, что позволяет более детально планировать свою деятельность. Одна большая задача разбивается на несколько небольших, с заданной последовательностью и по мере выполнения более наглядно видеть процесс. Работа с подзадачами ничем не отличается от работы с обычными задачами, задачи без подзадач отмечаются флажками, для задач с подзадачами отображается процент выполнения.

tudu 006

Для подзадач можно создавать вложенные подзадачи (если это необходимо), при этом общий отображаемый процент высчитывается с учётом вложенных подзадач. Вложенные задачи (иерархический список) можно сворачивать и разворачивать, что очень удобно при наличии задач имеющих по нескольку уровней вложений. Задачу можно удалять целиком, выбранными подзадачами или только отдельные поля.



tudu 007

TuDu поддерживает работу в большинстве существующих эмуляторов терминала, несмотря на VIM-подобное управление прост в освоении (имеется хорошая внутренняя документация), а клавиши управления можно частично изменить (в файле ~/.tudu_keys). Список задач сохраняется в одном XML файле (~/.tudu.xml), что позволяет легко реализовать синхронизацию с помощью облачных сервисов.

tudu 008

Лицензия: GNU General Public License version 3.0 (GPLv3)

tudu 009

Домашняя страница

Страница на github.com

Страница на gitlab.com