Skip to content

mark

Toggle the marker tag on the last entry.

Usage

bash
doing mark [OPTIONS]

Aliases

  • flag

Options

FlagDescription
-c, --count COUNTMaximum number of entries to mark
-d, --dateInclude current date as the tag value
--forceSkip confirmation prompts
-i, --interactiveInteractively select entries to mark
-r, --removeRemove the marker tag instead of toggling
-v, --value VALUEValue to set on the marker tag
--after AFTERDate range (e.g. "monday to friday")
--age AGEWhich end to keep when limiting by count (newest/oldest)
--before BEFOREUpper bound for entry date
--bool BOOL_OPBoolean operator for combining tag filters (and/or/not/pattern)
--case CASECase sensitivity for search (smart/sensitive/ignore)
-x, --exactUse exact (literal substring) matching for search
--from FROMDate range expression (e.g. "monday to friday")
--notNegate all filter results
--only-timedOnly include entries with a recorded time interval
--search SEARCHText search query
-s, --section SECTIONSection name to filter by
--tag TAGTags to filter by (can be repeated)
-u, --unfinishedOnly include unfinished entries (no @done tag)
--val VALTag value queries (e.g. "progress > 50")

Examples

Flag the last entry:

bash
doing mark

Remove the flag from the last entry:

bash
doing mark --remove

Interactively select entries to flag:

bash
doing mark -i

Released under the MIT License.