Skip to content

Commit

Permalink
release prep
Browse files Browse the repository at this point in the history
  • Loading branch information
ttscoff committed Nov 18, 2021
1 parent dcc75e7 commit 75de88e
Show file tree
Hide file tree
Showing 5 changed files with 157 additions and 5 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
### 2.0.8.pre

#### NEW

- Add `--exact` flag to all commands with `--search` flag to force exact matching without requiring single quote prefix
- Add `--not` flag to all commands with filters (--tag, --search, --before, etc.) to negate the filter and return entries NOT matched

### 2.0.7.pre

#### FIXED
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
doing (2.0.7.pre)
doing (2.0.8.pre)
chronic (~> 0.10, >= 0.10.2)
deep_merge (~> 1.2, >= 1.2.1)
gli (~> 2.19, >= 2.19.2)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ _If you're one of the rare people like me who find this useful, feel free to [bu

<!--README-->

The current version of `doing` is <!--VER-->2.0.6<!--END VER-->.
The current version of `doing` is <!--VER-->2.0.7<!--END VER-->.

Find all of the documentation in the [doing wiki](https://github.com/ttscoff/doing/wiki).

Expand Down
149 changes: 147 additions & 2 deletions doing.rdoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Doing uses a TaskPaper-like formatting to keep a plain text record of what you've been doing, complete with tag-based time tracking. The command line tool allows you to add entries, annotate with tags and notes, and view your entries with myriad options, with a focus on a "natural" language syntax.

v2.0.7.pre
v2.0.8.pre

=== Global Options
=== --config_file arg
Expand Down Expand Up @@ -133,6 +133,16 @@ Select item to resume from a menu of matching entries



===== --not
Resume items that *don't* match search/tag filters



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>archive|move SECTION_OR_TAG</tt>
Move entries between sections

Expand Down Expand Up @@ -191,6 +201,16 @@ Label moved items with @from(SECTION_NAME)



===== --not
Show items that *don't* match search string



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>autotag </tt>
Autotag last entry or filtered entries

Expand Down Expand Up @@ -524,6 +544,11 @@ Select item(s) to finish from a menu of matching entries



===== --not
Finish items that *don't* match search/tag filters



===== -r|--remove
Remove done tag

Expand All @@ -534,6 +559,11 @@ Finish last entry (or entries) not already marked @done



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>grep|search SEARCH_PATTERN</tt>
Search for entries

Expand Down Expand Up @@ -577,11 +607,21 @@ Sort tags by (name|time)
[Must Match] (?i-mx:^(?:name|time)$)


===== --[no-]case
Force case sensitive matching



===== -i|--interactive
Display an interactive menu of results to perform further operations



===== --not
Show items that *don't* match search string



===== --only_timed
Only show items with recorded time intervals

Expand All @@ -597,6 +637,11 @@ Show intervals with totals at the end of output



===== -x|--exact
Force exact string matching (case sensitive)



==== Command: <tt>help command</tt>
Shows a list of commands or help for one command

Expand Down Expand Up @@ -675,6 +720,11 @@ Autotag entries



===== --not
Import items that *don't* match search/tag/date filters



===== --only_timed
Only import items with recorded time intervals

Expand All @@ -685,6 +735,11 @@ Allow entries that overlap existing times



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>last </tt>
Show the last entry, optionally edit

Expand Down Expand Up @@ -724,6 +779,16 @@ Edit entry with vim



===== --not
Show items that *don't* match search string or tag filter



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>later ENTRY</tt>
Add an item to the Later section

Expand Down Expand Up @@ -806,6 +871,11 @@ Select item(s) to flag from a menu of matching entries



===== --not
Flag items that *don't* match search/tag/date filters



===== -r|--remove
Remove flag

Expand All @@ -816,6 +886,11 @@ Flag last entry (or entries) not marked @done



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>meanwhile ENTRY</tt>
Finish any running @meanwhile tasks and optionally create a new one

Expand Down Expand Up @@ -900,11 +975,21 @@ Select item for new note from a menu of matching entries



===== --not
Add note to item that *doesn't* match search/tag filters



===== -r|--remove
Replace/Remove last entry's note (default append)



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>now|next ENTRY</tt>
Add an entry

Expand Down Expand Up @@ -1075,7 +1160,7 @@ Boolean (AND|OR|NOT) with which to combine multiple tag filters

===== -s|--section NAME

Set the start date of an item to now
Limit search to section

[Default Value] All

Expand All @@ -1099,11 +1184,21 @@ Select from a menu of matching entries



===== --not
Reset items that *don't* match search/tag filters



===== -r|--[no-]resume
Resume entry (remove @done)



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>rotate </tt>
Move entries to archive file

Expand Down Expand Up @@ -1154,6 +1249,16 @@ Tag filter, combine multiple tags with a comma. Added for compatibility with oth
[Default Value] None


===== --not
Rotate items that *don't* match search string or tag filter



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>sections </tt>
List sections

Expand Down Expand Up @@ -1260,11 +1365,21 @@ Use --no-menu to skip the interactive menu. Use with --query to filter items and



===== --not
Select items that *don't* match search/tag filters



===== -r|--remove
Reverse -c, -f, --flag, and -t (remove instead of adding)



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>show [SECTION|@TAGS]</tt>
List all entries

Expand Down Expand Up @@ -1366,6 +1481,11 @@ Select from a menu of matching entries to perform additional operations



===== --not
Show items that *don't* match search/tag/date filters



===== --only_timed
Only show items with recorded time intervals

Expand All @@ -1381,6 +1501,11 @@ Show intervals with totals at the end of output



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>since DATE_STRING</tt>
List entries since a date

Expand Down Expand Up @@ -1501,6 +1626,11 @@ Select item(s) to tag from a menu of matching entries



===== --not
Tag items that *don't* match search/tag filters



===== -r|--remove
Remove given tag(s)

Expand All @@ -1516,6 +1646,11 @@ Tag last entry (or entries) not marked @done



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>template TYPE</tt>
Output HTML, CSS, and Markdown (ERB) templates for customization

Expand Down Expand Up @@ -1690,6 +1825,11 @@ Select from a menu of matching entries to perform additional operations



===== --not
Show items that *don't* match search string



===== --only_timed
Only show items with recorded time intervals (override view settings)

Expand All @@ -1705,6 +1845,11 @@ Show intervals with totals at the end of output



===== -x|--exact
Force exact search string matching (case sensitive)



==== Command: <tt>views </tt>
List available custom views

Expand Down
2 changes: 1 addition & 1 deletion lib/doing/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Doing
VERSION = '2.0.7.pre'
VERSION = '2.0.8.pre'
end

0 comments on commit 75de88e

Please sign in to comment.