nedzib / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:Shell 100.0%