ralphbean / taskw

python taskwarrior api
http://threebean.org
GNU General Public License v3.0
176 stars 47 forks source link

Pass Description as Positional Argument #135

Open ryneeverett opened 4 years ago

ryneeverett commented 4 years ago

Based on #131 so the tests will pass and #134 so I can run the test suite without corrupting my local database.

Similarly to #134, passing description via description:{description} doesn't appear to be documented and can lead to problems.

See ralphbean/bugwarrior#733 and consider the following scenario:

$ task --version
2.5.1
$ task add description:"depends filter does not work with ID"
The expression could not be evaluated.
$ task add "depends filter does not work with ID"
Created task 1.

I've tried variations of the previous with various quoting and shells and have gotten the same result.

ryneeverett commented 2 years ago

This workaround was necessary for taskwarrior-2.5.1 but I've verified that it is no longer necessary as of at least taskwarrior-2.6.1. (I haven't gone to the effort of bisecting between the two.) At this point I wouldn't mind if this was closed as wontfix.