taskwarrior-tui: A terminal user interface for taskwarrior kdheepak.com/taskwarrior-tui https://kdheepak.com/taskwarrior-tui
Find a file
Dheepak Krishnamurthy 673a4abc12 Bump to v0.6.13
2020-10-10 19:48:51 -06:00
.github/workflows Remove publish to cargo step 2020-08-07 01:18:20 -06:00
src Add C-h for backspace 2020-10-10 19:47:39 -06:00
.env Add .env 2020-07-27 00:39:37 -06:00
.gitignore Add tests/data to .gitignore 2020-07-27 00:38:56 -06:00
Cargo.lock Bump to v0.6.13 2020-10-10 19:48:51 -06:00
Cargo.toml Bump to v0.6.13 2020-10-10 19:48:51 -06:00
LICENSE Initial commit 2020-07-26 15:35:39 -06:00
README.md Update README.md 2020-10-10 03:34:16 -06:00

Taskwarrior TUI

CI

A Terminal User Interface for Taskwarrior.

taskwarrior-tui

Installation

You will need to install taskwarrior first. See https://taskwarrior.org/download/ for more information.

Manual

  1. Download the tar.gz file for your OS from the latest release.
  2. Unzip the tar.gz file
  3. Run with ./taskwarrior-tui.

Using zdharma/zinit

Add the following to your ~/.zshrc:

zinit ice wait:2 lucid extract"" from"gh-r" as"command" mv"taskwarrior-tui* -> tt"
zinit load kdheepak/taskwarrior-tui

Using cargo

git clone https://github.com/kdheepak/taskwarrior-tui.git
cd taskwarrior-tui
cargo build --release

Using AUR

Use your favorite installation method to download the AUR package maintained by @loki7990.

Usage

  • /: task {string} - Filter task report
  • a: task add {string} - Add new task
  • d: task {selected} done - Mark task as done
  • e: task {selected} edit - Open selected task in editor
  • j: {selected+=1} - Move down in task report
  • k: {selected-=1} - Move up in task report
  • l: task log {string} - Log new task
  • m: task {selected} modify {string} - Modify selected task
  • q: exit - Quit
  • s: task {selected} start/stop - Toggle start and stop
  • u: task undo - Undo
  • x: task delete {selected} - Delete
  • A: task {selected} annotate {string} - Annotate current task
  • ?: help - Help menu
  • !: {string} - Custom shell command

taskwarrior-tui

taskwarrior-tui supports readline-like navigation:

  • <Ctrl-a> : Go to beginning of the line
  • <Ctrl-e> : Go to end of the line
  • <Ctrl-u> : Delete from beginning of the line
  • <Ctrl-k> : Delete to end of the line
  • <Ctrl-w> : Delete previous word

taskwarrior-tui