command
module
Version:
v1.2.2
Opens a new window with list of versions in this module.
Published: Aug 8, 2023
License: MIT
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Mayhem 📝
A minimal TUI based task tracker
Installation
- You can download a pre-compiled binary for your system for the latest release
- Or if you have go installed on your system you can use the following command to install this package:
go install github.com/BOTbkcd/mayhem@latest
SQLite is a dependency for this tool, make sure it is installed beforehand (it is fairly ubiquitous & should already be present on your system).
Features
-
Three pane responsive layout, auto adjusts when terminal is resized
-
Vim key bindings for navigation
-
Tasks:
-
Sorting:
- Stacks are sorted alphabetically by default
- Tasks are sorted by completion status, then deadline, then priority & then by title
- Unscheduled tasks have less precedence than scheduled tasks
-
Pane Footer: each pane has a footer which your relative position in the pane
-
Dynamic help section at the bottom shows the relevant key bindings available at a given instance
Navigation
Key |
Description |
k or up |
Move up |
j or down |
Move down |
l or right |
Switch focus to the pane on right |
h or left |
Switch focus to the pane on left |
g |
Jump to top of the pane |
G |
Jump to bottom of the pane |
e |
Edit |
tab |
Toggle task/step completion status |
esc |
Return |
m |
Move task to new stack |
? |
Toggle Help |
q / ctrl+c |
Quit |
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.