PitchHut logo
org
by
pez
A simple terminal-based task manager for Org-mode.
Pitch

Org is a terminal-based task manager inspired by nano, designed for managing TODO items, tracking time, and staying organized. With customizable states, hierarchical tasks, priority levels, and an agenda view, it streamlines workflow without leaving the command line. Perfect for those who prefer simplicity and efficiency.

Description

Org: A Terminal-Based Org-mode Task Manager

Org is a straightforward and efficient terminal-based task manager designed for users who appreciate the simplicity of nano. This utility enables seamless management of TODO items, effective time tracking, and overall organization without leaving the command line interface.

Key Features

  • Customizable TODO States: Users can define personalized workflow states with customizable colors (default states include TODO, PROG, BLOCK, DONE).
  • Hierarchical Tasks: Create and manage sub-tasks, permitting organization into multiple levels for improved task clarity.
  • Priority Levels: Assign priority levels (A, B, C) with distinct color-coded indicators.
  • Tagging System: Organize tasks using tags such as :work:urgent: that can also include color customization.
  • Folding Functionality: Easily collapse and expand tasks and notes with the Tab key for better visibility of items.
  • Quick Capture: A one-key capture feature allows rapid addition of new TODO items with ease.
  • Reorder Mode: Shift tasks up or down at will, enhancing task organization.
  • Visual Deadlines and Scheduling: Set deadlines and scheduled dates, with visual indicators that enhance task tracking. An agenda view provides a glimpse of upcoming tasks for the next week, while overdue items are automatically highlighted in red.
  • Robust Time Tracking: Users can track time spent on tasks, with the ability to clock in and out, display duration, and log entries in the LOGBOOK drawer.
  • Rich Notes Support: Add detailed notes to tasks, with automatic syntax highlighting for code blocks, supporting both code styles.

Configuration Flexibility

The application allows customization through a TOML configuration file. Users can define tags, states, colors, and keybindings according to their preferences. Default settings are automatically created on the first run, promoting effortless personalization.

Intuitive Keybindings

Keybindings facilitate smooth navigation and functionality. Examples include:

  • Navigate Up/Down: ↑/k, ↓/j
  • Cycle TODO States: t or space
  • Edit Notes: enter
  • Clock In/Out: i / o

Compatibility

Files are saved using the standard Org-mode file format (.org), ensuring compatibility with Emacs Org-mode and other tools within the Org ecosystem.

Screenshots

Demonstrations of various application features, such as the list view, editing interface, and settings, are available to showcase the utility's capabilities.

0 comments

No comments yet.

Sign in to be the first to comment.