Skip to content

alideniztartma/termind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 ╔╦╗╔═╗╦═╗╔╦╗╦╔╗╔╔═╗
  ║ ║╣ ╠╦╝║║║║║║║║ ║
  ╩ ╚═╝╩╚═╩ ╩╩╝╚╝╚═╝

Termind CLI

The Minimalist, Keyboard-Centric Organizer for Linux Lovers

Python License Version Author


FeaturesInstallationUsagePro Tips


📖 About

Termind is a powerful command-line To-Do list manager built with the philosophy: "Do one thing and do it well."

Designed for those who live in the terminal, it removes the friction of GUI apps. Whether you are managing server tasks, coding sprints, or daily chores, Termind keeps you organized without your hands ever leaving the keyboard.

🌟 Features

🌍 Polyglot Support

  • Auto-Detection: Automatically adapts to your system language.
  • Languages: Native support for 🇺🇸 English, 🇹🇷 Turkish, 🇩🇪 German, 🇪🇸 Spanish, 🇫🇷 French, 🇷🇺 Russian, 🇨🇳 Chinese, and 🇯🇵 Japanese.

🧠 Smart Organization

  • Tag System: Group related tasks instantly using @tags (e.g., @work, @home).
  • Priority Handling: Mark critical tasks with the -p flag.
  • Intelligent Sorting: Urgent tasks always float to the top, followed by tag groups.

🛡️ Safety & Insights

  • Undo Engine: Accidentally deleted a task? Just type undo.
  • Search: Find any task instantly with powerful text matching.
  • Statistics: Visualize your productivity metrics and completion rates.

📥 Installation

You can install Termind globally on your system. It sets up everything automatically using make.

Option 1: Global Install (Recommended)

# 1. Clone the repository
git clone https://github.com/aliden1z/termind.git
cd termind

# 2. Install using Make (Requires sudo)
sudo make install

Once installed, simply run:

termind

To uninstall:

sudo make uninstall

Option 2: Local Run

If you prefer to run it without installing system-wide:

python termind.py

📖 Usage

Termind uses simple, natural language commands.

Action Command Example
Add Task termind add <text> termind add Update kernel @linux
Add Urgent termind add <text> -p termind add Server crashed! -p
List Tasks termind list termind list
Complete termind done <id> termind done 1
Undo termind undo termind undo
Search termind find <text> termind find sql
Cleanup termind clean termind clean
Stats termind stats termind stats

💡 Pro Tips

Master Termind with these workflow tricks:

  • 🏷️ Efficient Tagging: Use the @ symbol anywhere in your sentence. Termind highlights them in blue and groups them in the list view.

    termind add Refactor database module @backend

  • 🔥 Urgent Mode: Append -p to any task to flag it as high priority. These appear in RED and stick to the top of your list.

    termind add Fix critical bug in production -p

🐧 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ by aliden1z

About

A minimalist, keyboard-centric CLI To-Do List & Organizer.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors