todo_r 0.4.1

Simple rust command line utility that keeps track of your todo comments in code
docs.rs failed to build todo_r-0.4.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: todo_r-0.4.0

Todo_r

Build Status

Todo_r is a simple rust command line utility that keeps track of your todo items in code. It is pronounced "todoer" like someone that does todos.

A lot is adapted from leasot but runs much faster.

Current support

  • Only separate line comments are supported. So statement; // TODO: this is unsupported.
  • Block comments like /* TODO: this */ that stick to one line are supported.
  • Custom tags are searched using the -t flag.
  • Interactive mode for deleting comments is launched using the -d flag.

Language support

Filetype Extensions Comment Types
C/C++ .c,.h,.cpp //,/* */
C# .cs //,/* */
CoffeeScript .coffee #
Go .go //,/* */
Haskell .hs --
HTML .html,.htm <!-- -->
Java .java //,/* */
JavaScript .js,.es,.es6 //,/* */
Obj-C/C++ .m,.mm //,/* */
Less .less //,/* */
Markdown .md <!-- -->
Perl .pl,.pm #
PHP .php //,/* */
Python .py #,""" """
Ruby .rb #
Rust .rs //,/* */
Sass .sass,scss //,/* */
Scala .scala //,/* */
Shell .sh,.bash,.zsh #
SQL .sql --,/* */
Stylus .styl //,/* */
Swift .swift //,/* */
TeX .tex %
TypeScript .ts,.tsx //,/* */
YAML .yaml,.yml #

Note about Windows

Todor has not been formally tested on Windows but most of its features should work.

Known/possible issues

  • directory walking picks up files more than once if you have to go up directories.
  • interactive mode is untested

written by Lavi Blumberg