taskwarrior-tui(1)

πŸ“¦ version 0.27.0, in alpine 3.24, arch rolling, ubuntu stonking

πŸ’– taskwarrior-tui πŸ’–

okay bestie, welcome to the General Commands Manual entry for taskwarrior-tui β€” literally the manual page you're reading rn is the one for this tool, no cap. grab a snack, we're doing this together πŸ“


✨ NAME ✨

taskwarrior-tui β€” a terminal user interface for taskwarrior (that's over at https://github.com/kdheepak/taskwarrior-tui, go look, it's iconic) πŸ’…


🌈 SYNOPSIS 🌈

taskwarrior-tui

taskwarrior-tui is a terminal user interface for taskwarrior. that's it. that's the whole thing. main character energy fr fr ✨


πŸŽ€ EXAMPLES πŸŽ€

taskwarrior-tui

Starts a terminal user interface for taskwarrior. yes queen, just run it πŸ‘‘

alias tt=taskwarrior-tui

Add the above to your dotfiles to use tt to start taskwarrior-tui. short king alias, we love to see it 🫢


πŸ’… KEYBINDINGS πŸ’…

Keybindings:

  • Esc β€” Exit current action
  • ] β€” Next view β€” Go to next view
  • [ β€” Previous view β€” Go to previous view

πŸ”₯ Keybindings for task report

  • / β€” 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
  • J β€” {selected+=pageheight} β€” Move page down in task report
  • K β€” {selected-=pageheight} β€” Move page up in task report
  • g β€” {selected=first} β€” Go to top
  • G β€” {selected=last} β€” Go to bottom
  • 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
  • t β€” task {selected} +{tag}/-{tag} β€” Toggle {uda.taskwarrior-tui.quick-tag.name} (default: next)
  • u β€” task undo β€” Undo
  • v β€” {toggle mark on selected} β€” Toggle mark on selected
  • V β€” {toggle marks on all tasks} β€” Toggle marks on all tasks in current filter report
  • x β€” task delete {selected} β€” Delete
  • z β€” toggle task info β€” Toggle task info view
  • A β€” task {selected} annotate {string} β€” Annotate current task
  • Ctrl-e β€” scroll down task details β€” Scroll task details view down one line
  • Ctrl-y β€” scroll up task details β€” Scroll task details view up one line
  • ! β€” {string} β€” Custom shell command
  • 1-9 β€” {string} β€” Run user defined shortcuts
  • : β€” {task id} β€” Jump to task id
  • c β€” context switcher menu β€” Open context switcher menu
  • R β€” report switcher menu β€” Open report switcher menu
  • ? β€” help β€” Help menu

πŸ¦‹ Keybindings for filter / command prompt

  • Ctrl + f | Right β€” move forward β€” Move forward one character
  • Ctrl + b | Left β€” move backward β€” Move backward one character
  • Ctrl + h | Backspace β€” backspace β€” Delete one character back
  • Ctrl + d | Delete β€” delete β€” Delete one character forward
  • Ctrl + a | Home β€” home β€” Go to the beginning of line
  • Ctrl + e | End β€” end β€” Go to the end of line
  • Ctrl + k β€” delete to end β€” Delete to the end of line
  • Ctrl + u β€” delete to beginning β€” Delete to the beginning of line
  • Ctrl + w β€” delete previous word β€” Delete previous word
  • Alt + d β€” delete next word β€” Delete next word
  • Alt + b β€” move to previous word β€” Move to previous word
  • Alt + f β€” move to next word β€” Move to next word
  • Alt + t β€” transpose words β€” Transpose words
  • Up β€” scroll history β€” Go backward in history matching from beginning of line to cursor
  • Down β€” scroll history β€” Go forward in history matching from beginning of line to cursor
  • TAB | Ctrl + n β€” tab complete β€” Open tab completion and selection first element OR cycle to next element
  • BACKTAB | Ctrl + p β€” tab complete β€” Cycle to previous element

⭐ Keybindings for context switcher

  • j β€” {selected+=1} β€” Move forward a context
  • k β€” {selected-=1} β€” Move back a context

🌸 Keybindings for report switcher

  • j β€” {selected+=1} β€” Move forward a report
  • k β€” {selected-=1} β€” Move back a report

πŸ‘‘ Keybindings for calendar

  • j β€” {selected+=1} β€” Move forward a year in calendar
  • k β€” {selected-=1} β€” Move back a year in calendar
  • J β€” {selected+=10} β€” Move forward a decade in calendar
  • K β€” {selected-=10} β€” Move back a decade in calendar

πŸ’œ ENVIRONMENT πŸ’œ

  • TASKWARRIOR_TUI_TASKWARRIOR_CLI β€” Path to the task executable. Defaults to task (resolved via PATH). Set this to use a non-standard installation of Taskwarrior, e.g. TASKWARRIOR_TUI_TASKWARRIOR_CLI=/usr/local/bin/task taskwarrior-tui. 🫢

πŸ’€ EXIT STATUSES πŸ’€

  • 0 β€” If everything goes OK.

🌟 AUTHOR 🌟

taskwarrior-tui is maintained by Dheepak `kdheepak' Krishnamurthy and other contributors. shoutout to the whole squad, obsessed πŸ˜­πŸ’–

Source code: https://github.com/kdheepak/taskwarrior-tui/ Contributors: https://github.com/kdheepak/taskwarrior-tui/graphs/contributors


and that's the tea bestie πŸŽ€ this was taskwarrior-tui(1) from the General Commands Manual β€” go forth and manage ur tasks, u absolute icon βœ¨πŸ’… slay, periodt.

πŸ“¦ where this page comes from