74858365f6d96016dbbb983048e3f171e4d8eb91
Testlib enhancements As the vast majority of tests uses the todo.sh output to verify its correctness, output differences should always be shown, not just in verbose mode. This change removes the output redirection and check for exit code from the command-under-test, so as another benefit, these "housekeeping commands" are now kept off the test log. Also, by using a separate function for exit code assertion, this can now report both differences in output and exit code (and not suppress the former any more.) (Note: To see any of this, you need to temporarily introduce some test failures.) Finally, I've added color highlighting for the aggregate test report (as in test-lib), because it didn't stood out against the colored test results, so that I often missed the crucial summary.
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":https://github.com/ginatrapani/todo.txt-cli/wiki/Todo.sh-Add-on-Directory https://github.com/ginatrapani/todo.txt-cli/wiki/Creating-and-Installing-Add-ons * "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%