tasksh(1)
β¨ tasksh(1) β¨
okay bestie, pull up a chair because this is the manual page for tasksh β the Interactive taskwarrior shell π and yes it's from the User Manuals collection, iykyk.
π NAME π
tasksh β Interactive taskwarrior shell π¦
πΈ SYNOPSIS πΈ
tasksh
tasksh --version
π DESCRIPTION π
Tasksh is literally here to give you a way more immersive taskwarrior experience. The whole vibe? Any task command you'd run outside the shell? You can run it inside the shell too, except you don't have to prefix every single command with task. no cap. π
When it's built with libreadline, tasksh hooks you up with command editing and history. the way that just works?? πβ¨
Tasksh also has an integrated review command that walks you through an interactive review session, like your own lil personal assistant. π«Ά
And for the record: Tasksh supports all recent versions of Taskwarrior. periodt. π
π COMMANDS π
Tasksh supports the commands below. Everything else? It gets passed intact to Taskwarrior. no edits, no meddling. π
diagnosticsβ Displays settings pertinent totasksh, for diagnosing problems. your lil health check πexec <commands>β Lets you run shell commands from insideTasksh. Ideal for accessing man pages such as this one. You can use the!command in place of theexeckeyword. Once the command runs, control comes right back toTasksh. πexit/quitβ These maketaskshterminate and drop you back into your system shell. bye bestie πhelpβ Shows a summary of commands, and how to obtain help. π§review [N]β Begins an interactive review session, where you can mark tasks as reviewed, edit them using your text editor, provide modification commands, or skip them. You can terminate a review session at any time, and the next review session will resume at the right place. the resume feature?? iconic. β
To find tasks needing review, the '_reviewed' custom report is created and run, which filters tasks that have a missing 'reviewed' UDA date, or have not been reviewed for a week.
This means that if you run a review session to completion, there will be no need to review again for a week, and the review command will simply do nothing until then. (yes, nothing. it's on break. π)
The one week review cycle is defined by the '_reviewed' custom report, which can be modified if you prefer a monthly review cycle.
If 'N' is provided, the session is limited to reviewing only N tasks.
Note: requires Taskwarrior 2.5.0 or later. For full details, see: <https://taskwarrior.org/docs/review.html>
π¦ USAGE π¦
Here's an example tasksh session, bestie. look at her go π
$ tasksh
task> projects
Project Tasks Pri:None Pri:L Pri:M Pri:H
------- ----- -------- ----- ----- -----
7 7 0 0 0
home 2 2 0 0 0
party 6 3 0 0 3
3 projects (15 tasks)
task> tags
Tag Count
mall 2
1 tag (15 tasks)
task> list
ID Project Pri Due Active Age Description
---------------------------------------------------------------------
2 party H 10/17/2015 2 hrs Select and book a venue
5 party H 10/22/2015 2 hrs Design invitations
9 home 10/31/2015 1 hr Pay rent
3 party 2 hrs Mail invitations
4 party 2 hrs Select a caterer
6 party 2 hrs Print invitations
8 tasks
task> quit
$
π CONFIGURATION π
Tasksh piggybacks on Taskwarrior's .taskrc configuration file, and refers to settings there. If you use a non-standard location for your .task database, and .taskrc file, Tasksh will not find them unless you set the TASKDATA and TASKRC environment variables. See man taskrc for more details. π
The review command stores a UDA ('reviewed') and report definition ('_reviewed').
tasksh.autoclear=1β If set to"1", causes eachtaskshcommand to be preceded by a'clear screen'and cursor reset. Default is"0". β¨
π CREDITS & COPYRIGHTS π
Copyright (C) 2006 - 2017 P. Beckingham, F. Hernandez.
This man page was originally written by Federico Hernandez.
Tasksh is distributed under the MIT license. See <http://www.opensource.org/licenses/mit-license.php> for more information.
πΈ SEE ALSO πΈ
For more information regarding tasksh, see the following:
- The official site at <http://taskwarrior.org/tools>
- The official code repository at <https://git.tasktools.org/scm/ex/tasksh.git>
- You can contact the project by emailing <support@tasktools.org>
π REPORTING BUGS π
Bugs in tasksh may be reported to the issue-tracker at <http://bug.tasktools.org>
okay that's the whole thing bestie, you're officially educated π
β¨ this was tasksh 1.2.0, dated 2017-05-10, and that's the tasksh(1) page, wrapped. go slay some tasks π«Άππ
π¦ where this page comes from
- alpine 3.24: tasksh-doc 1.2.0-r1 Β· MIT
- debian bookworm: tasksh 1.2.0-1+b1 Β· MIT
- debian trixie: tasksh 1.2.0-1+b2 Β· MIT
- fedora 43: tasksh 1.2.0-18.fc43 Β· MIT
- fedora 44: tasksh 1.2.0-19.fc44 Β· MIT
- nixos 26.05: tasksh 1.2.0
- nixpkgs unstable: tasksh 1.2.0
- ubuntu jammy: tasksh 1.2.0-1build2 Β· MIT
- ubuntu noble: tasksh 1.2.0-1build4 Β· MIT
- ubuntu questing: tasksh 1.2.0-1build4
- ubuntu resolute: tasksh 1.2.0-3 Β· MIT
- ubuntu stonking: tasksh 1.2.0-3 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms