Skip to content

Releases: wh1t3cAt1k/taskman

TaskMan v0.3.0 Released!

18 Jun 21:59
Compare
Choose a tag to compare

TaskMan v0.3.0 brings along a lot of new features and improvements!

  • Tasks are now displayed in a nice tabular format.
  • You can also output (or import) tasks in XML, JSON, and CSV formats using the --format flag.
  • Several program parameters have become customizable, see taskman config.
  • Multiple task lists are now supported. The current list name is stored in the configuration file and can be changed using config list or list commands. For most operations, the target list name can be specified explicitly using the --list flag.
  • You can also specify (and filter by) task due dates using the --due flag, including a number of natural language dates like today, tomorrow, or this month.
  • Read-Eval-Print (REPL) mode is now supported via taskman repl (no need to type out taskman every time).
  • taskman clear is back! Rather than being a separate command, it is now an alias expanding to taskman delete --all --interactive.

Check it out, provide feedback, share with friends!

TaskMan learns Command Line Flags

26 Mar 15:05
Compare
Choose a tag to compare

TaskMan v0.2.0 is a major release that marks a number of changes in both TaskMan's philosophy and public interface.

  • The most notable change is the introduction of command line flags. For example, tasks can now be filtered by their completeness, ID, or description; the user can limit the total number of tasks to display, and / or can skip a given number of tasks in the output.
  • With the introduction of filtering flags, the way set and delete commands work has changed: you can now update or delete more than one task at a time. For example, taskman delete -i 5-10 will delete all tasks whose ID is in the range 5 – 10, and taskman delete --like remember will delete all tasks containing "remember" in their description.
  • To prevent shooting yourself in the foot, raw taskman delete and taskman update are forbidden without the presence of the --all flag.
  • taskman clear command is not available anymore. A semantically equivalent command is now taskman delete --all.

This release also includes many bug fixes and unit tests that allowed to discover these bugs in the first place.

For more details, see README.md inside the archive!

Version 0.1.0: TaskMan Goes Public

10 Jan 15:11
Compare
Choose a tag to compare

The first public TaskMan release!