LINUX.ORG.RU

Taskwarrior 2.4.0

 , ,


3

4

Разработчики поздравляют с Новым годом и представляют долгожданный мажорный выпуск Taskwarrior 2.4.0

Taskwarrior — продвинутый менеджер задач и планирования времени для командной строки (также доступны GUI-фронтэнды, библиотеки и дополнения).

Экраноснимки: 1, 2, 3, 4

В этом выпуске исправлено 108 багов, добавлено 47 новых возможностей и приняты более 50 патчей от сообщества.

Основные изменения:

  • добавлены локализации: португальский язык и эсперанто;
  • новая цветовая тема: dark-gray-blue­256;
  • добавлена расширенная поддержка дат ISO-8601, даты с пробелами;
  • новые форматы для столбцов: description.truncated_count, uda.NAME.indicator, recur.short, сортировка по тегу;
  • новые правила для цветов: color.uda.NAME.VALUE, color.label.sort, color.until;
  • новые команды: calc, _zshattributes;
  • новые виртуальные теги: READY, YESTERDAY, TOMORROW, PENDING, DELETED, COMPLETED, TAGGED;
  • добавлен токен для подробного отображения: new-uuid;
  • добавлена возможность для остановки отображения отчетов;
  • добавлен фреймворк на Python для высокоуровневого тестирования;
  • добавлена поддержка DOM: ID.annotation.0.description, ID.due.month и т.п.;
  • добавлена поддержка хуков: on-add, on-modify, on-launch и on-exit;
  • поддержка регулярных выражений теперь работает по-умолчанию;
  • добавлена поддержка алгебраических выражений для расчета даты;
  • улучшена командная строка: работа с кавычками и экранированным содержимым, частичные UUID, поиск по всем атрибутам, имена проектов с пробелами;
  • улучшена утилита l10n;
  • улучшена команда show: отображение настроек по-умолчанию;
  • улучшена команда diagnostics: отображение переменных окружения, ошибок конфигурации и хуков;
  • улучшена команда information: информация о расчете срочности;
  • улучшен расчет срочности: наследование срочности через зависимости;
  • улучшена документация: переработано руководство в PDF, man'ы доступны в интернете;
  • улучшена безопасность при проверке сертификата и валидации имени хоста;
  • улучшены фильтры отчетов;
  • улучшена поддержка фронтэндов;
  • улучшен вывод в режиме отладки;
  • улучшено автодополнение для fish, bash и zsh;
  • улучшена поддержка для Vim;
  • обновлены праздники;
  • удалены устаревшие возможности: push, pull, merge, старые форматы дат, неиспользуемые файлы настроек;
  • удалено некорректное свойство total active time, заменено на сторонний скрипт.

Также постоянным пользователям следует обратить внимание, что, начиная с этой версии, команда shell заменена на tasksh, о чем была отдельная новость в декабре.

Полный список изменений.

Пакеты для установки Taskwarrior доступны в большинстве дистрибутивов GNU/Linux, для установки на OS X можно воспользоваться homebrew.

>>> Подробности



Проверено: Shaman007 ()

долгожданный

стиль ЛОР-а неизменен

reprimand ★★★★ ()
Ответ на: комментарий от reprimand

долгожданный

почти год ждали выпуска, я и тот парень с соседней улицы - ждали долго точно, так что всё окей.

redhat ()

Офигенно. Джва года искал подобную софтину. Надеюсь оно удобное, а не емакс.

KennyMinigun ★★★★★ ()
Ответ на: комментарий от KennyMinigun

ну, task уже давно существует, есть еще более простой инструмент: when

т.к. task это комбайн.

redhat ()

также доступны GUI-фронтэнды

Оболочку на Qt никто не делал, как я понимаю?

hobbit ★★★★★ ()
Ответ на: комментарий от Frost

интересно что там с русским?

еще нет, украинский пилю я, кстати почему-то локализация на эсперанто имеет ошибочное название epo-RUS.h, надо бы баг запилить, хотя я не в курсе дела по кодам для него, может это и правильно(?).

Локализовать несложно, но вручную (в том смысле, что там не *.po файл или другой, читаемый qt-linguist), там немного перевести.

redhat ()

Оно и так было отличным, но с эсперанто теперь точно заживём!

Techsa ()
Ответ на: комментарий от Frost

Команды (естественно) и немногословный интерфейс на англ, а задачи и заметки замечательно пишутся на русском. Если только вам русский man нужен, то да - проблемно.

Techsa ()
Ответ на: комментарий от redhat

интересно что там с русским?

еще нет, украинский пилю я

А русский заодно запилишь?

hobbit ★★★★★ ()

В каком формате оно хранит данные?

vurdalak ★★★★★ ()

супер, большое спасибо!

anonymous ()

Отличное приложение. Обязательно попробую.
Только GUI приложения для него не особенно радуют, так как в списке имеющихся нашел только одно, внешний вид которого желает быть лучшим.

Kamikadze ()
Ответ на: комментарий от vurdalak

Оно хранит данные в нескольких текстовых файлах. Формат немного похож на YAML.

gorky ()

эсперанто

Лучше бы олбанский добавили. он хотя бы живой.

anonymous ()

А может кто-нибудь объяснить, зачем оно нужно?

Скриншоты смотрел

sehellion ★★★★ ()

И никто не написал про org-mode.

loz ★★★★★ ()

Вот всё в нём хорошо, кроме необходимости постоянно скакать с русского на английский и обратно. А еще нет нормального гуя с полностью клавиатурным управлением. Ну и про орг-мод уже писали.

psh ★★ ()
Ответ на: комментарий от sehellion

Да тут по большому счету и нечего объяснять.

Консольный менеджер задач, как Google Tasks. Причем у первого есть возможность синхронизации с последним.

skystar ()

В этом выпуске исправлено 108 багов, добавлено 47 новых

:D

Indexator ★★★ ()
Ответ на: комментарий от hobbit

А русский заодно запилишь?

нет, предоставляю эту честь вам :)

redhat ()
Ответ на: комментарий от Kamikadze

Только GUI приложения для него не особенно радуют,

а они и не нужны, серьезно! В том-то и смысл — по-быстрому резко и решительно поставить задачу в командной строке, а не открывать гуй, забурить в дерево и т.д. Слишком много времени нужно, а его нет и лениво.

redhat ()
Ответ на: комментарий от vurdalak

потому, что бинарник и главная команда taskwarrior всегда называлась task.

redhat ()
Ответ на: комментарий от psh

хорошо, кроме необходимости постоянно скакать с русского на английский и обратно.

лично для себя решил эту проблему полной миграцией на английский язык.

redhat ()

Как тут вешать метки? Или вообще никако фильтрации нет? Не могу найти в туториале такого.

vurdalak ★★★★★ ()
Ответ на: комментарий от sehellion

А может кто-нибудь объяснить, зачем оно нужно?

Да всё просто, например тебе нужно купить жене тампоны, а ты дико занят, чтобы держать такие мелочи в голове, но как только поступила заявка, делаешь просто:

~$ task add "купить тампоны" due:today
что означает добавить задачу, крайний срок - сегодня.

смотришь перед уходом с работы список ранее добавленных задач:

~$ task

[task next]

ID Due        Age Urg  Description        
 1 2015-01-04 2m  9.02 купить тампоны     
 2 2015-01-06 50s 8.11 запилить дверь     
 3            3s     0 изучить язык PETOOH
они отсортированы по срочности (urgency), можно отсортировать как хочешь, можно добавлять не просто задачи, а проекты с подзадачами, редактировать как хочешь, масса возможностей.

Кроме того, выхлоп идёт в цветах, чем опаснее (краснее, например) цвет, тем срочнее и т.д.

Добавление и редактирование задач — очень удобно и ненапряжно.

redhat ()
Ответ на: комментарий от vurdalak

Метки ты имеешь в виду теги? Если ты создаешь задачи по темам, то следует ознакомиться с понятием проектов и вообще читануть ман, но теги, если что, здесь: http://taskwarrior.org/docs/tags.html

redhat ()
Ответ на: комментарий от redhat

Еле нашёл, что надо писать task number modify +tag

А как сделать, чтобы в списке тасков теги отображались?

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

в списке next?

~/.taskrc

weekstart=monday
report.next.columns=id,tags,project,priority,due,start.active,entry.age,urgency,description
report.next.labels=ID,Tag,Proj,Pri,Due,A,Age,Urg,Description

redhat ()

Многострочный annot и описание так и не запилили?

Skull ★★★★★ ()

Простой текстовый файл решает вопрос записи задач гораздо лучше этого неинтуитивного убожества для англичан и роботов. Для гиков, желающих специального функционала, есть всякие org-mode/vim-outliner'ы.

А для тех, кому просто надо записать задачи на ближайшее время по категориям, есть мой очередной велосипед.

batekman ★★★ ()
Последнее исправление: batekman (всего исправлений: 1)

А в дебианчике только с jessie начиная пакетик есть. Интересно, почему раньше не включали в дистр?

Infra_HDC ★★★ ()
Ответ на: комментарий от loz

А чего о нем писать? Сабж — простая todo-шечка, org-mode в другой весовой категории.

iVS ★★★★★ ()

А пробовали свой taskserver? Можно ли шарить между пользователями? Как работает WebGUI? Удобно?

vitruss ★★★ ()

никогда не понимал смысла таких неудобных программ непонятно зачем. Если делать по 200+ дел в день то оно может и помогает, но в обычной жизни нинужно. Хотя это моё частное мнение и пусть решают те кто юзают это.

OpenMind ()

Считаю идею данной программы меганужной. Рад, что проект не забрасывают. Надеюсь, в будущем прикрутят фичу с автонапоминалкой в штатном гуе наподобие того, как это реализовано в том же Osmo (очень удобно - выскакивает на Раб.столе уведомление в заданное время), а то немного неудобно постоянно шарить в консоль. Я не против консоли, но было бы очень удобно, если бы прога могла юзать и консоль, и гуй.

Desmond_Hume ★★★ ()
Последнее исправление: Desmond_Hume (всего исправлений: 1)

Мой вопрос иной: кому ПОМОГЛО? В смысле, кто стал лучше справляться со своими задачами применяя данный чудо-софт? Я допустим использую pomodoro тупо в телефоне и это реально помогает мне. А вот этот софт, интересно, каков?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Еще интереснее другой вопрос - как %username% поступают с вопросом объединения\разделения личных тасков и рабочих тасков (какая-нибудь jira, например)? Особенно актуален вопрос для удаленщиков.

anonymous ()

fixed

В этом выпуске исправлено 108 багов, добавлено 47 новых багов и приняты более 50 патчей от сообщества.

WRG ★★★ ()
Последнее исправление: WRG (всего исправлений: 1)
Ответ на: комментарий от I-Love-Microsoft

мне помогает вести дела, хотя их немного, интерактивно, удобно работать со срочностью и приоритетами.

Это лучше, чем текстовый файл (так могут говорить только те, кто не пробовал) и всяко лучше, чем ничего.

redhat ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.