/tmux-ogmonk

OGMonk is a Tmux plugin for managing tasks inspired on Ugmonk analog system, using SQLite for persistent storage and providing visual status indicators.

Primary LanguageShell

Tmux OGMonk ๐Ÿงข

OGMonk Tmux Task Manager is a plugin for Tmux that enables you to manage tasks directly within your Tmux sessions using SQLite as the database. This tool allows you to create, view, update, and delete tasks with an intuitive Tmux interface.

plugin image

โœจ Features

  • Task Management: Add, view, update, and delete tasks.
  • Status Indicators: Visual status indicators for tasks.
  • Date-Specific Tasks: Manage tasks on a per-day basis (next and someday cards in process).
  • Task Limit: Prevents adding more than 9 tasks per day, focus on the important things.

๐Ÿ—ƒ๏ธ Installation

Ensure SQLite3 is installed

sudo apt-get install sqlite3

Using Tmux Plugin Manager (TPM)

  1. Add the plugin to your Tmux configuration (e.g., ~/.tmux.conf):

    set -g @plugin 'nedzib/tmux-ogmonk'
  2. Reload Tmux environment:

    tmux source-file ~/.tmux.conf
  3. Press prefix + I to install the plugin.

๐Ÿš€ Usage

Just press prefix + r and esc whenever you want to close

๐Ÿ™Œ Acknowledgments

  • Tmux for providing the terminal multiplexer.
  • SQLite for the lightweight database engine.

๐Ÿ“„ License

This project is licensed under the MIT License.