taskwarrior
The community/apps/taskwarrior directory contains a single file, taskwarrior_linux.talon, which provides voice commands for interacting with the Taskwarrior command-line task management application on Linux.
The file defines a series of voice commands that map to Taskwarrior commands. Here is a breakdown of the most important commands:
task version: Executestask --versionand returns the version of Taskwarrior installed.task commands: Executestask commandsand returns a list of all Taskwarrior commands.task help: Executestask helpand displays the Taskwarrior help information.task list: Executestask listand shows the list of tasks. There are several variants:task list orphans: Executestask project: listand shows a list of tasks that don't belong to a project.task list untagged: Executestask tags.none: listand shows a list of tasks that don't have tags.task list <user.text>: Executestask list {text}where{text}is a spoken word or phrase, allowing users to filter the task list.task list project: Executestask list project:which allows a user to say the project to list.task list project <user.text>: Executestask list project:{text}where{text}is a spoken project name to list.
task add: Executestask addto prepare for adding a new task.task add <user.text>: Executestask add {text}where{text}is a spoken description of the new task.task undo: Executestask undoto undo the last change.(tasks | task next): Executestask nextto show the next task in the list.task <number> edit$: Executestask {number} editwhere{number}is a spoken number, allowing the user to edit the task of that ID.task <number> done$: Executestask {number} donewhere{number}is a spoken number, marking that task complete.task <number> delete$: Executestask {number} deletewhere{number}is a spoken number, deleting the given task.
In summary, this file provides a set of voice commands to manage tasks with Taskwarrior, covering common operations like listing, adding, editing, completing and deleting tasks. The user can perform these operations using voice control.