Taskcli
________________________________
< A terminal UI for manage tasks >
--------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
video
๐ Features
If you want to preview markdown in terminal, you can try my another project:
slides
๐ฅ Install
Go install
go install github.com/0x00-ketsu/taskcli@latest
From source
git clone https://github.com/0x00-ketsu/taskcli
cd taskcli
make build
๐ญ Usage
Input taskcli in terminal then Enter
taskcli
taskcli -h
A terminal UI for manage tasks
Usage:
taskcli [flags]
Flags:
-c, --editor string external editor for task detail panel (default "vim")
-h, --help help for taskcli
-s, --storage string taskcli data storage location (default "~/.taskcli/bolt.db")
๐ฎ Keyboard shortcuts
| Scope |
Shortcut |
Action |
| Global |
q |
Quit Application |
| Global |
Esc |
Step back |
| Filter Panel |
j |
Move to next item |
| Filter Panel |
k |
Move to previous item |
| Filter Panel |
g |
Go to first item |
| Filter Panel |
G |
Go to last item |
| Filter Panel |
Enter |
Activate task |
| Search Panel |
Esc |
Back to Filter panel |
| Search Panel |
Tab |
Change field |
| Task Panel |
n |
Create a new task |
| Task Panel |
j |
Move to next item |
| Task Panel |
k |
Move to previous item |
| Task Panel |
g |
Go to first item |
| Task Panel |
G |
Go to last item |
| Task Panel |
m |
Show menus |
| Task Detail Panel |
r |
Rename task title |
| Task Detail Panel |
t |
Set to today |
| Task Detail Panel |
+ |
Set to next day |
| Task Detail Panel |
- |
Set to previous day |
| Task Detail Panel |
space |
Toggle task status |
| Task Detail Panel |
i |
Edit task content view |
| Task Detail Panel |
c |
Copy task content |
| Task Detail Panel |
j |
Move cursor down |
| Task Detail Panel |
k |
Move cursor up |
| Task Detail Panel |
h |
Move cursor left |
| Task Detail Panel |
l |
Move cursor right |
| Task Detail Panel |
Ctrl-d |
Scroll down |
| Task Detail Panel |
Ctrl-u |
Scroll up |
| Task Detail Panel |
v |
Edit task content with external editor |
๐ก Inspiration by
geek-life by Anis uddin Ahmad
๐ License
MIT