f1d339a53795f8d2bcdaa213f6f490b8d48b6433
When using the -+ or -@ option to hide project or context names in list
output, the color reset sequence was being deleted if the project/context
was at the end of the line.
For example, with the following tasks:
(B) with priority, ending in a +project
task that shouldn't be highlighted
Running 'todo.sh -+ list' would hide the "+project" from the first task,
but would also remove the color reset sequence ^[[0m at the end. The
color from the prioritized task would continue to the next lines.
This commit fixes the problem and adds a test to verify the fix.
h1. TODO.TXT Command Line Interface A simple and extensible shell script for managing your todo.txt file. h2. "Downloads":http://github.com/ginatrapani/todo.txt-cli/downloads "Download the latest stable release":http://github.com/ginatrapani/todo.txt-cli/downloads for use on your desktop or server. h2. "Documentation":http://wiki.github.com/ginatrapani/todo.txt-cli * "User Documentation":http://wiki.github.com/ginatrapani/todo.txt-cli/user-documentation - Find out "how to install and use Todo.txt CLI":http://wiki.github.com/ginatrapani/todo.txt-cli/user-documentation, and get tips and tricks. * "Developer Documentation":http://wiki.github.com/ginatrapani/todo.txt-cli/developer-documentation - "Contribute to Todo.txt CLI":http://wiki.github.com/ginatrapani/todo.txt-cli/developer-documentation and build your own custom add-ons. h2. "Mailing List":http://groups.yahoo.com/group/todotxt/ Get support from users and developers on the "mailing list":http://groups.yahoo.com/group/todotxt/. h2. Quick Links * Original anemic release by "Gina Trapani":http://ginatrapani.org on 5/11/2006. * Raised to great heights by "brainy and dedicated volunteers":http://github.com/ginatrapani/todo.txt-cli/network. * Licensed under the "GPL":http://www.gnu.org/copyleft/gpl.html * "Add-on Directory":http://wiki.github.com/ginatrapani/todo.txt-cli/todosh-add-on-directory * "Changelog":http://wiki.github.com/ginatrapani/todo.txt-cli/todosh-changelog * "Known Bugs":http://github.com/ginatrapani/todo.txt-cli/issues
Description
☑ A simple and extensible shell script for managing your todo.txt file.
http://todotxt.org
Languages
Shell
98.7%
Makefile
1.3%