Skip to content

Taskcli is a terminal UI for manage tasks ๐Ÿ“

License

Notifications You must be signed in to change notification settings

0x00-ketsu/taskcli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Taskcli

________________________________
< A terminal UI for manage tasks >
--------------------------------
       \   ^__^
        \  (oo)\_______
           (__)\       )\/\
               ||----w |
               ||     ||
sample.mp4

๐ŸŒŸ Features

  • Mange tasks in terminal

  • All operations with keyboard

  • Support markdown syntax

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

About

Taskcli is a terminal UI for manage tasks ๐Ÿ“

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published