Dmenu/Rofi script to manage todo.txt lists
Find a file
2026-06-12 12:15:56 -07:00
.github/workflows Add goreleaser Github Action 2020-06-15 19:37:31 -07:00
go.mod Add -no-created-date option. Fix #2 2021-04-23 19:35:47 -07:00
go.sum WIP 2020-05-03 21:31:04 -07:00
LICENSE Initial commit 2020-04-30 08:58:50 -07:00
README.md Move code to forgejo 2026-06-12 12:15:56 -07:00
todotxtmenu.go Better handle escape from menus so no changes are made 2021-04-25 09:38:03 -07:00

Todotxtmenu

NOTE: Code moved to https://git.firecat53.me/firecat53/todotxtmenu. Issues and PRs still accepted here for now. Github repo maintained as a read-only mirror.

A dmenu/rofi script to view and manage todo.txt lists.

Installation

Usage

  • Command line options:

        -archive=<true/false>
              Archive completed items to `done.txt` on exit (default true)
        -cmd string
              Dmenu command to use (dmenu, rofi, wofi, etc) (default "dmenu")
        -no-created-date
              Don't automatically add a date when creating a new item
        -opts string
              Additional Rofi/Dmenu options (default "")
        -todo string
              Path to todo file (default "todo.txt")
        -threshold
              Hide items before their threshold date (default false)
    
  • Configure Dmenu or Rofi using appropriate command line options or .Xresources and pass using the -opts flag to todotxtmenu. NOTE The -i flag is passed to both Dmenu and Rofi by default. The -dmenu flag is passed to Rofi. Examples:

      todotxtmenu -cmd rofi -todo /home/user/todo/todo.txt -opts "-theme todotxtmenu"
      todotxtmenu -todo /home/user/todo/todo.txt -opts
          "-fn SourceCodePro-Regular:12 -b -l 10 -nf blue -nb black"