Библиотека сайта rus-linux.net
Три менеджера списков дел для командной строки Linux
Оригинал: 3 to-do list managers for the Linux command line
Автор: Scott Nesbitt
Дата публикации: 12 января 2017 года
Перевод: А. Кривошей
Дата перевода: март 2018 г.
Существуют десятки, если не больше, утилит, которые могут помочь вам управлять своими постоянно расширяющимися списками задач. Если вы хотите управлять своими задачами, как настоящий технарь, или просто хотите вернуться к основам, лучший способ сделать это - обратиться к командной строке.
Имеющийся набор доступных программ позволяет эффективно управлять своими задачами из командной строки. Вам не нужно беспокоиться о том, что придется пожертвовать возможностями и функциональностью. В трех утилитах для управления задачами, которые рассматриваются в этой статье, каждый найдет что-то для себя.
iKog
Если у вас нет никаких задач, вы можете добавить их, набрав ADD, а затем описание задачи, например, "ADD Write task managers article for Opensource.com". Функциональность не ограничивается только добавлением описания задачи. Вы можете добавлять примечания к своим задачам, контекст и даты. Контекст - это тег, который идентифицирует местоположение или проект, к которому связана задача, например @office или @blogging.
По умолчанию iKog сохраняет ваши задачи внутри самого скрипта. У вас также есть возможность сохранить свои задачи в файле данных вне сценария. В любом случае iKog хорошо переносим. Вы можете переместить скрипт или файл данных на флеш-накопитель или синхронизировать его с облачным хранилищем, таким как ownCloud или Nextcloud, чтобы у вас был список задач, куда бы вы ни отправились.
Todolist
Когда Grant Ammons создавал
Для работы со своими задачами вы используете естественный язык. Чтобы добавить задачу, вы должны ввести todolist add, а затем описание задачи. Другие опции Todolist так же просты в использовании и легко запоминаются. Как и в iKog, вы можете добавить соответствующие даты и контексты для создаваемых задач. Вы также можете редактировать сроки и фильтровать задачи по этим датам или по их контексту.
Todolist хранит список задач в скрытом файле с именем .todos.json в вашем домашнем каталоге. Это упрощает резервное копирование списка задач или перенос его на другой компьютер.
Yokadi
Лучший способ описать Yokadi - он основан на концепции проекта - при создании задачи вам нужно включить ключевое слово, которое указывает на проект или действие, с которым связана задача. Например, когда я создал задачу для написания этой статьи, я набрал t_add Opensource.com Write the task managers article. *Opensource.com - это проект. Кажется, что это дополнительная работа, но вы можете ввести первые несколько букв проекта, а затем нажать tab для завершения. Yokadi также группирует ваши задачи по проектам при просмотре.
Вы можете добавить соответствующие даты, создавать повторяющиеся задачи и даже шифровать отдельные задачи. У Yokadi также есть команда, которая запускает текстовый редактор по умолчанию, чтобы вы могли добавить примечание или дополнительную информацию к задаче. Есть и ряд других опций, которые порадуют самых взыскательных гиков.
Yokadi хранит ваши задачи в базе данных SQLite. Если вы обновляете приложение, имейте в виду, что вам также может потребоваться обновить базу данных. К счастью, разработчик Yokadi написал документацию, которае поможет вам в этом.
Другие инструменты для управления задачами
Вот краткое описание нескольких других утилит для управления задачами в командной строке, которые могут вас заинтересовать:
Два из наиболее популярных менеджеров задач для командной строки -
Если вы ищете простое управление задачами, проверьте