Categorygithub.com/0x00-ketsu/taskcli
modulepackage
0.0.0-20230621060000-a82ac3972496
Repository: https://github.com/0x00-ketsu/taskcli.git
Documentation: pkg.go.dev

# README

Taskcli

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

video

🌟 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

ScopeShortcutAction
GlobalqQuit Application
GlobalEscStep back
Filter PaneljMove to next item
Filter PanelkMove to previous item
Filter PanelgGo to first item
Filter PanelGGo to last item
Filter PanelEnterActivate task
Search PanelEscBack to Filter panel
Search PanelTabChange field
Task PanelnCreate a new task
Task PaneljMove to next item
Task PanelkMove to previous item
Task PanelgGo to first item
Task PanelGGo to last item
Task PanelmShow menus
Task Detail PanelrRename task title
Task Detail PaneltSet to today
Task Detail Panel+Set to next day
Task Detail Panel-Set to previous day
Task Detail PanelspaceToggle task status
Task Detail PaneliEdit task content view
Task Detail PanelcCopy task content
Task Detail PaneljMove cursor down
Task Detail PanelkMove cursor up
Task Detail PanelhMove cursor left
Task Detail PanellMove cursor right
Task Detail PanelCtrl-dScroll down
Task Detail PanelCtrl-uScroll up
Task Detail PanelvEdit task content with external editor

💡 Inspiration by

geek-life by Anis uddin Ahmad

🔖 License

MIT