/rofi-todo

:notebook: Minimal todo client for the rofi launcher

Primary LanguageShell

rofi-todo.sh

Minimal todo client for the rofi launcher.

This project is a fork of: http://bijanebrahimi.github.io/blog/rofi-todo.html

todo

Installation

i3wm

Add this line to i3 config file. Change Mod1+P to the shortcut you want to invoke rofi-todo.sh with.

bindsym Mod1+P exec rofi -modi TODO:/path/to/rofi-todo/rofi-todo.sh -show TODO

Usage

Add TODOs

To add a new todo just start the line with a + sign, then press Enter, for example:

Add

You will see:

added

Search TODOs

To search through todos just start typing

search

Mark TODOs as done

Use up/down arrows or start typing to select the TODO you want to mark as done, then press Enter.

Note: todos will be saved to a text file located at ~/.rofi_todos.

Save a copy of completed TODOs

To save a copy of your completed TODO items, specify DONE_FILE, e.g.:

~/.profile

export DONE_FILE=~/.rofi_todos_done