One note though, wouldn't it make more sense to have the priority colors reversed?
Prio 1 sounds more important than prio 5 to me.
shorter commands (e.g. td a 1 will add a new item under item labeled 1.),
applying sorting/filtering permanently or temporarily, for the whole list or specific level(s) only,
setting persistent options, which are saved along the item list and applied every time it's displayed (both per project and global (saved in ~/.tdrc)),
not hanging during --purge .
It can also transparently pick up and convert existing devtodo lists, so don't worry about the switch .
More info can be found at github project page.
And a package is, as usual, in AUR.
Enjoy!