Необходима установка инструмента ripgrep
:
sudo apt install ripgrep
Содержит короткие команды для повышения удобства работы. Команды относятся к одному из следующих разделов:
Для корректной работы этих команд требуется установленный на машине скрипт
todo.txt
и инструмент inotifywait
, устанавливается через
sudo apt-get install inotify-tools
В файл $HOME/.bashrc
необходимо добавить ссылку на папку, содержащую скрипт
todo.sh
и файлы todo.txt
.
export TODO_DIR="$HOME/Dropbox/todo"
Раздел содержит следующие команды:
todo-personal
- отслеживает изменения в файлеtodo.txt
и выводит в консоль только определенные строки (приоритет B-C, контексты @home и @city)todo-work
- отслеживает изменения в файлеtodo.txt
и выводит в консоль список рабочих задач (приоритет B-C, контексты @work, @computer, @internet)todo-birthdays
- выводит список всех дней рождения в указанном месяце, ожидает на вход месяц в форматеYYYY-MM
.todo-inbox
- назначает всем задачам без приоритета приоритетI
(Inbox) и выводит в консоль список задач с этим приоритетом.
add-note
- добавляет новую заметку в папку с персональными заметками. Для корректной работы необходимо наличие объявленных переменныхPERSONAL_WIKI
(ссылается на папку с заметками) иUSEFUL_SCRIPTS
(ссылается на папку с bash-скриптами). Формат команды:add-note "New note title"
.vim-notes
- запускает vim в папке с персональными заметками, что позволяет использовать для открытия конкретных файлов поиск по части имени с помощью команды:find *<искомое_значение>
.