list command

List todos, optionally providing a filter

When listing todos, you can apply powerful filters, and perform grouping.

Usage

redovc list [flags]

Aliases

list, l, ls

Examples

Filtering by date:

redovc list due:[date]

redovc list duebefore:[date]

redovc list dueafter:[date]

where [date] is one of:

tod - Items due today today - Items due today tom - Items due tomorrow tomorrow - Items due tomorrow thisweek - Items from the closest Monday to the following Sunday nextweek - Items from next Monday through the following Sunday lastweek - Items from Last Monday through the following Sunday mon - Next Monday tue - Next Tuesday wed - Next Wednesday thu - Next Thursday fri - Next Friday sat - Next Saturday sun - Next Sunday none - No due date eocw - End of cal week move to next sunday eow - End of week (Next sunday) eoy - End of year eoww - End of work week (Next Friday) sow - Start of week (next Monday) soww - Start of workweek (next Monday) soy - Start Of year (next jan1) [specific date] - Examples: oct11, 15jan, may30

Show Infomation flags (Priority, Note, Archived flags)

redovc list --showinfo or redovc list --showinfo=true

List all todos due today:

redovc list due:tod

Lists all todos due tomorrow:

redovc list due:tom

Lists all todos due monday:

redovc list due:mon

Lists all todos with no due date:

redovc list due:none

Lists all overdue todos:

redovc list duebefore:today

Lists all todos in due in the future:

redovc list dueafter:today

When using a specific date, it needs to be in the format of jun23 or 23jun:

redovc list due:jun23

Filtering by status:

List all todos with a status of "started"

redovc list status:started

List all todos without a status of "started"

redovc list status:-started

List all todos without a status of "started" or "finished"

redovc list status:-started,-finished

Filtering by a search string:

redovc list search:[searchstring]

Filtering by projects or tags:

Project and tag filtering are very similar:

redovc list project:[project]

redovc list tag:[tag]

List all todos with a project of "mobile"

redovc list project:mobile

List all todos with a project of "mobile" and "devops"

redovc list project:mobile,devops

List all todos with a project of "mobile" but not "devops"

redovc list project:mobile,-devops

List all todos without a project of "devops"

redovc list project:-devops

Filtering by priority, completed, etc:

You can filter todos on their priority or completed status:

redovc list is:priority

redovc list not:priority

redovc list is:completed

redovc list not:completed

There are additional filters for showing completed todos:

redovc list completed:today

redovc list completed:thisweek

By default, redovc will not show archived todos. To show archived todos:

redovc list is:archived

Grouping:

List all todos grouped by tag:

redovc list group:t

List all todos grouped by project:

redovc list group:p

List all todos grouped by status:

redovc list group:s

Combining filters:

Of course, you can combine grouping and filtering to get a nice formatted list.

Lists all todos due today grouped by tag:

redovc list group:t due:today

Lists all todos due today for +mobile, grouped by tag:

redovc list project:mobile group:t due:thisweek

Lists all prioritized todos that are not completed and are overdue. Include a todo's notes when listing:

redovc list --notes is:priority not:completed duebefore:tod

Lists all todos due tomorrow concerning #frank for +project, grouped by project:

redovc list tag:frank group:p due:tom

Indicator flags

If you pass --showinfo or --showinfo=true as a flag, you'll see an extra column when listing todos.

P = Todo is prioritized
N = Todo has notes attached
A = Todo is archived

Flags

--color Allows color in redovc output (default: true) (default true)

-h, --help Help for list

--notes Show a todo's notes when listing. (default: false)

--showinfo Show a todo's flags (Priority, Note and Archived status) (default: false)

--unicode Allows unicode support in redovc output (default: true) (default true)