Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

CLI Task Manager

A simple, lightweight Command Line Interface (CLI) Task Manager built in Python. This project allows you to manage your daily tasks directly from your terminal.

Features

  • Add Tasks: Quickly add tasks to your to-do list.
  • List Tasks: View all your tasks, including their current status (pending/completed).
  • Complete Tasks: Mark tasks as done once you finish them.
  • Delete Tasks: Remove tasks you no longer need.
  • Persistent Storage: Saves your tasks locally in a tasks.json file.

Prerequisites

  • Python 3.x

Usage

Navigate to the project directory in your terminal and run the script using Python.

Add a Task

python tasker.py add "Buy groceries"

List all Tasks

python tasker.py list

Complete a Task

(Use the ID shown when listing tasks)

python tasker.py complete 1

Delete a Task

python tasker.py delete 1

Technologies Used

  • Python (Built-in libraries: argparse, json, os, datetime)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages