Tasks

{{ rows.len() }} task{{ rows.len()|pluralize }} · + new
{% if current_status == "all" %} All ({{ open_count + in_progress_count + done_count + cancelled_count }}) {% else %} All ({{ open_count + in_progress_count + done_count + cancelled_count }}) {% endif %} · {% if current_status == "open" %} Open ({{ open_count }}) {% else %} Open ({{ open_count }}) {% endif %} · {% if current_status == "in-progress" %} In Progress ({{ in_progress_count }}) {% else %} In Progress ({{ in_progress_count }}) {% endif %} · {% if current_status == "done" %} Done ({{ done_count }}) {% else %} Done ({{ done_count }}) {% endif %} · {% if current_status == "cancelled" %} Cancelled ({{ cancelled_count }}) {% else %} Cancelled ({{ cancelled_count }}) {% endif %}
{% if rows.is_empty() %}

No tasks found.

{% else %}
gest task list{% if !current_status.is_empty() %} --status {{ current_status }}{% endif %}
{% for row in rows %} {% endfor %}
ID Pri Title Info Tags Status
{% if row.task.status().to_string() == "open" %} {% else if row.task.status().to_string() == "in-progress" %} {% else if row.task.status().to_string() == "done" %} {% else if row.task.status().to_string() == "cancelled" %} {% endif %} {{ row.task.id().short() }} {% if let Some(p) = row.task.priority() %} [P{{ p }}] {% endif %} {% if row.task.status().is_terminal() %} {{ row.task.title() }} {% else %} {{ row.task.title() }} {% endif %} {% if row.is_blocked %} blocked {% endif %} {% if row.blocking %} blocking {% endif %} {% for tag in row.tags %} #{{ tag }}{{ " " }} {% endfor %} {% if row.task.status().to_string() == "open" %} open {% else if row.task.status().to_string() == "in-progress" %} in-progress {% else if row.task.status().to_string() == "done" %} done {% else if row.task.status().to_string() == "cancelled" %} cancelled {% endif %}
{% endif %}