Skip to content

view

Display a custom view.

Usage

bash
doing view [OPTIONS] [NAME]

Arguments

ArgumentDescription
NAMEThe name of the view to display

Options

FlagDescription
--config-template TEMPLATEOverride the view's output template
--durationShow entry durations
-o, --output OUTPUTOutput format (e.g. html, csv, json, timeline)
--sort SORTSort order (asc, desc)
-t, --template TEMPLATETemplate for formatting entries
--timesShow entry timestamps
--title TITLEOverride the view title
--totalsShow time totals
--bool BOOL_OPBoolean operator for multiple filters (AND, OR, NOT)
--caseCase-sensitive search
--count COUNTNumber of entries to display
-x, --exactMatch search term exactly
-i, --interactiveSelect entries interactively
--notNegate the search filter
--search SEARCHFilter entries by search term
--tag TAGFilter entries by tag
--val VALUEFilter by tag value

Examples

Display a named view:

bash
doing view daily

Display a view with time totals:

bash
doing view weekly --totals --times

Display a view filtered by tag and output as JSON:

bash
doing view project --tag client -o json

Released under the MIT License.