Visual Interactive Taskwarrior

From Gentoo Wiki
(Redirected from Vit)
Jump to:navigation Jump to:search
This article is a stub. Please help out by expanding it - how to get started.

Visual Interactive Taskwarrior (vit) is an curses-based front-end for Taskwarrior with vim-like keybindings. Like vim, vit has extensive internal online help documentation. While intended to be intuitive to vim users vit is highly configurable and alternative key bindings entirely possible.

Installation

USE flags

USE flags for app-misc/vit A lightweight, fast, curses-based front end to Taskwarrior

test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Emerge

root #emerge --ask app-misc/vit

Additional software

As the name Visual Interactive Taskwarrior suggests, Taskwarrior (task) is required for vit to function.

Configuration

Environment variables

  • $VIT_DIR - specifies the location of the vit configuration directory.

Files

The $VIT_DIR can force a configuration directory location to a location other than the default or an XDG directory.

  • ~/.vit/config.ini - the default location for the vit configuration file directory.
  • <any valid xdg dir>/vit/config.ini - the XDG compliant configuration file location.

The default config.ini is heavily commented and intended to be studied by the end user for maximum customization.

Service

Just as with Taskwarrior, it's possible to store tasks on a remote server with Taskserver.

Usage

Invocation

user $vit --help
vit --help
usage: vit [options] [report] [filters]

VIT (Visual Interactive Taskwarrior)

options:
  -h, --help      show this help message and exit
  -v, --version   show program's version number and exit
  --list-actions  list all available actions
  --list-pids     list all pids found in pid_dir, if configured

VIT (Visual Interactive Taskwarrior) is a lightweight, curses-based front end for
Taskwarrior that provides a convenient way to quickly navigate and process tasks.
VIT allows you to interact with tasks in a Vi-intuitive way.

A goal of VIT is to allow you to customize the way in which you use Taskwarrior's
core commands as well as to provide a framework for easily dispatching external
commands.

While VIT is running, type :help followed by enter to review basic command/navigation actions.

See https://github.com/vit-project/vit for more information.

Removal

Unmerge

root #emerge --ask --depclean --verbose app-misc/vit

See also

  • Taskwarrior — to-do list manager for the command line
  • Taskserver — a back-end service for providing to-do list synchronization between Taskwarrior and clients or remote devices.
  • Timewarrior — a time management tool for the terminal.