Kacper Marzecki de973a98de sync tasks
2025-03-16 17:25:44 +01:00
2025-03-16 17:25:44 +01:00
2025-03-16 17:25:44 +01:00
2025-03-14 20:14:27 +01:00
2025-03-14 20:14:27 +01:00
2025-03-14 20:14:27 +01:00
2025-03-14 20:14:27 +01:00
2025-03-14 20:14:27 +01:00
2025-03-14 20:14:27 +01:00

td

This readme is automatically generated by create-ink-app

Install

$ npm install --global td

Manual

  1. Task Management:

  2. Navigation:

    • Vim-like keybindings for navigation:
      • hjkl to navigate in and between subtask lists.
      • HJKL to move a task in and between subtask lists.
      • g to go to the top of the list.
      • G to go to the bottom of the list.
      • d to go down 5 tasks
      • u to go up 5 tasks
      • D to delete a task (with a confirmation dialog)
      • x to cut a task
      • p to paste a cut task
  3. Task Operations:

    • a to add a new task.
    • A to add a new subtask.
    • a to add a new task.
    • e to edit the selected task using neovim.
    • d to delete the selected task. (with confirmation using fzf)
    • space to toggle the completion status of a task.
  4. External Editor:

    • Uses neovim for text editing.
  5. Persistence:

    • Save and load tasks from a file ($HOME/.config/td/tasks.json)
      • TODO: configurable location
  6. Search:

    • / to search for tasks (fzf).
  7. Help:

    • ? to show help for keybindings.
Description
No description provided
Readme 161 KiB
Languages
JavaScript 100%