taskwarrior-tui logo

taskwarrior-tui

A terminal user interface for Taskwarrior with vim-like navigation and live filtering capabilities.

installยท Binary

taskwarrior-tui is a terminal user interface that provides a visual layer for managing tasks with Taskwarrior. It functions as a frontend to the existing Taskwarrior task management system, allowing users to interact with their tasks through a TUI instead of command-line operations.

The tool includes vim-like navigation controls, live filter updates that respond as you type, and standard task operations including adding, deleting, completing, and logging tasks. It supports multiple task selection and tab completion for efficient task management. The interface uses the same color scheme as Taskwarrior's CLI to maintain consistency.

The application reads configuration from Taskwarrior's .taskrc file, including report formats, columns, and color settings. Users can customize key bindings through UDA (User Defined Attributes) in their .taskrc configuration. The tool is built with Rust and supports cross-platform usage on Linux, macOS, and Windows.

Installation

# via Binary
Download tar.gz from https://github.com/kdheepak/taskwarrior-tui/releases/latest

Alternatives & related tools

add a badge to your README

Maintain taskwarrior-tui? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/taskwarrior-tui.svg)](https://www.trmn.sh/tools/taskwarrior-tui?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/taskwarrior-tui?utm_source=badge"><img src="https://www.trmn.sh/badge/taskwarrior-tui.svg" alt="Featured on trmn" height="20"></a>