Skip to content

arodriguez1996/task-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Task Tracker CLI

This is a command-line interface (CLI) task tracker application built with Node.js (v20). The tool allows users to efficiently manage tasks from the terminal.

Project Overview

This project is part of the Task Tracker project from roadmap.sh, a learning resource for developers.

Features

  • Add new tasks
  • Update existing tasks
  • Delete tasks
  • View all tasks

Prerequisites

Before using this project, ensure you have the following installed:

  • Node.js v20
    You can download and install Node.js from the official website here.

Installation

  1. Clone the repository:

    git clone https://github.com/arodriguez1996/task-cli.git
    cd task-cli
  2. Install the necessary dependencies globally:

    npm install -g

Usage

Once installed, you can use the CLI directly from the terminal:

task-cli <command> [options]

Available Commands:

  • task-cli add <task> - Adds a new task
  • task-cli update <task_id> <new_task> - Updates an existing task
  • task-cli delete <task_id> - Deletes a task by its ID
  • task-cli list <task_status> - Displays all tasks, also filter them by the statuses 'all', 'in-progress' and 'done'

Example:

task-cli add "Complete project"
task-cli list
task-cli list todo
task-cli update 1 "Complete task tracker project"
task-cli delete 1

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published