Task Tracker CLI is a sleek command-line application designed for efficient task management. Built in Python, it allows users to add, update, and track tasks using simple commands with JSON-based storage. With features like status tracking and flexible filtering, staying organized has never been easier.
Task Tracker CLI is a streamlined command-line tool designed for effective task management. Built with Python, it provides a user-friendly interface to manage tasks efficiently, utilizing JSON for human-readable data storage.
todo, in-progress, and done status options.tasks.json), making it easy to understand and manage.Task Tracker CLI is designed for simplicity and facilitates a variety of task operations:
# Add new tasks to the list
task-cli add "Complete project documentation"
task-cli add "Review pull requests"
# List all tasks
task-cli list
# List tasks by specific status
task-cli list todo
task-cli list in-progress
task-cli list done
# Update an existing task based on its ID
task-cli update 1 "Complete comprehensive project documentation"
# Change the status of tasks
task-cli mark-in-progress 1
task-cli mark-done 1
task-cli mark-todo 1
# Remove a task from the list using its ID
task-cli delete 1
Each task is organized in a simple JSON format:
{
"id": 1,
"description": "Complete project documentation",
"status": "todo",
"createdAt": "2025-01-15T10:30:00",
"updatedAt": "2025-01-15T10:30:00"
}
todo: Task is pending.in-progress: Task is currently being worked on.done: Task has been completed.datetime package for effective time tracking.Contributions are welcomed:
git checkout -b feature/amazing-feature).git commit -m 'Add amazing feature').git push origin feature/amazing-feature).# Add tasks to track
task-cli add "Set up development environment"
task-cli add "Write unit tests"
task-cli add "Deploy to production"
# Initiate work on a task
task-cli mark-in-progress 1
# Review progress on in-progress tasks
task-cli list in-progress
# Mark a task as done and continue with the next
task-cli mark-done 1
task-cli mark-in-progress 2
# Check all completed tasks
task-cli list done
For those looking to boost their productivity through effective task management, Task Tracker CLI offers a clean and efficient solution.
No comments yet.
Sign in to be the first to comment.