Skip to content

About

Command-line task manager for developers with features to create, list, update, mark status, and delete tasks efficiently. Built with Node.js and TypeScript.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

DevTodo - Developer's Task Manager CLI

Overview

DevTodo is a simple command-line task manager designed for developers. It allows you to create, list, update, mark, and delete tasks efficiently through the terminal.

Features

  • Initialize the task manager
  • Add new tasks
  • List all tasks or filter by status
  • Update task descriptions
  • Mark tasks as Done, In-progress, or Todo
  • Delete tasks

Installation

To install DevTodo globally, run:

npm install -g devtodo

Usage

Run the following commands to manage your tasks:

Initialize

Before using DevTodo, initialize it with:

devtodo init

Add a Task

devtodo add "Task description"

Example:

devtodo add "Finish the project report"

List Tasks

List all tasks:

devtodo list

List tasks by status:

devtodo list done
devtodo list in-progress
devtodo list todo

Update a Task

devtodo update <task_id> "New task description"

Example:

devtodo update 1 "Submit the project report"

Mark Task Status

Mark as done:

devtodo mark-done <task_id>

Mark as in-progress:

devtodo mark-in-prog <task_id>

Mark as todo:

devtodo mark-todo <task_id>

Delete a Task

devtodo delete <task_id>

Example:

devtodo delete 2

Contributing

Feel free to open issues or submit pull requests to improve DevTodo.

License

This project is licensed under the MIT License.

About

Command-line task manager for developers with features to create, list, update, mark status, and delete tasks efficiently. Built with Node.js and TypeScript.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages