Skip to content

VilanovaPassos/task-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Tracker: A CLI Task Tracker

Tracker is a simple command-line application designed to track your tasks. With Tracker, you can add, update, change status, delete, and list all your tasks.

This application is a project from roadmap.sh. You can learn more here.

Installation

Just clone this repository and run tracker.py with Python.

git clone https://github.com/VilanovaPassos/task-tracker.git
cd task-tracker
python3 tracker.py add "My first task"

Usage

python3 tracker.py <command> <attribute>

Adding a New Task

python3 tracker.py add "Buy groceries"

Returns a message with the new task ID.

Updating and Deleting Tasks

python3 tracker.py update 1 "Buy groceries and cook dinner"

Updates the description of the task with ID 1.

python3 tracker.py delete 1

Deletes the task with ID 1.

Marking a Task as In Progress or Done

python3 tracker.py mark-in-progress 1

Changes the status of task ID 1 to "In Progress".

python3 tracker.py mark-done 1

Changes the status of task ID 1 to "Done".

Listing All Tasks

python3 tracker.py list

Listing Tasks by Status

python3 tracker.py list Done
python3 tracker.py list Todo
python3 tracker.py list In-Progress

About

task tracker project from roadmap.sh

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages