Skip to content

A terminal UI to manage daily tasks using vim motions

License

Notifications You must be signed in to change notification settings

marcos-venicius/daily-term

Repository files navigation

Daily Term

Manage your daily tasks using your terminal with vim motions

simplescreenrecorder-.6.mp4

Install

go install github.com/marcos-venicius/daily-term@latest

Modes

  • NORMAL
  • COMMAND
  • DELETE

NORMAL mode keybindings

  • q quit
  • : enter COMMAND mode
  • k previous task
  • j next task
  • d enter DELETE mode
  • t move task to state Todo
  • i move task to state In Progress
  • c move task to state Completed
  • Esc clear error

DELETE mode keybindings

  • d delete current selected task
  • Esc cancel DELETE mode

COMMAND mode commands

  • q quit quit
  • nt "<task name>" new task "<task name>" create a new task
  • dt delete task delete current selected task
  • dt <id (int)> delete task <id (int)> delete task by id
  • Esc cancel COMMAND mode