tooka

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2025 License: GPL-3.0 Imports: 5 Imported by: 0

README ΒΆ

Linting Open Source Helpers Go Report Card

Tooka

Tooka Logo

Tooka – "Your tasks, your way. Organize, manage, and conquer!"

Tooka is a cross-platform TUI (Terminal User Interface) task manager. It’s fast, easy to use, and beautifully minimalistic. All data is stored locally on your machine, giving you full control over your tasks β€” no cloud, no tracking.

✨ Features

  • 🧘 Minimal and beautiful UI built with BubbleTea and Lipgloss
  • βœ… Add, edit, and toggle tasks with just a few keypresses
  • πŸ“… Tasks include title, description, due date, priority, and completion state
  • 🧠 Simple local storage ($HOME/.tooka/)
  • πŸ”’ 100% offline, no external dependencies
  • πŸ’Ύ Easy sync support: just back up a single JSON file
  • πŸ›  Logs available for debugging

πŸ“¦ Installation

  1. Visit the Releases Page and download the binary for your OS.

  2. Rename it (optional):

    mv tooka-linux-amd64 tooka
    
  3. Make it executable (if needed):

    chmod +x tooka
    
  4. Run it:

    ./tooka
    

ℹ️ Make sure your terminal window is wide enough for the interface to render properly β€” cramped UIs are no fun.


πŸ“‚ File Locations

Purpose Path
Task storage ~/.tooka/tasks.json
Logs ~/.tooka/logs/

You can back up or sync your tasks by copying tasks.json across devices.


🧭 Usage

Once Tooka is running, you can interact with it using keyboard shortcuts. The available commands are shown at the bottom of the UI.

Each task can have:

  • Title
  • Description (optional)
  • Due date
  • Completion status
  • Priority (e.g., low/medium/high)

Internally, every task also includes:

  • A unique ID
  • Creation timestamp

🧠 Advanced users can edit tasks.json manually β€” just be sure to maintain unique IDs to avoid errors.


πŸ’¬ Contributing

Got ideas? Found a bug? Want to improve the UI?

  • πŸ’‘ Head over to the Discussions tab and share your thoughts.
  • πŸ› For code-related issues, please open an issue.
  • 🀝 Pull requests are very welcome β€” especially for UI improvements or new features.

πŸ›  Tech Stack


πŸ“œ License

Tooka is licensed under the GPLv3 License. See LICENSE for details.

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Directories ΒΆ

Path Synopsis
internal
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL