Skip to content

moises35/cli-task-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Node Typescript CLI

📖 Table of Content

💻 Preview

📝 Prerequisites

🚀 Installation and Running the Project

  1. Clone the repository
    git clone https://github.com/moises35/cli-task-tracker.git
  2. Install dependencies
    npm install
  3. Build the project
    npm run build
  4. Link the terminal command with the project
    npm link
  5. Use the application::
    task-tracker --help
    task-tracker add "Buy cookies"
    task-tracker add "Buy rgb lights"
    task-tracker add "Help clean the house"
    task-tracker mark-done 1
    task-tracker mark-in-progress 3
    task-tracker list
  6. Done🚀

✨ Features

  • Add, Update, and Delete tasks
  • Mark a task as in progress or done
  • List all tasks
  • List all tasks that are done
  • List all tasks that are not done
  • List all tasks that are in progress

📋 Usage

Usage: task-cli [options] [command]

Options:

  • -V, --version: output the version number
  • -h, --help: display help for command

Commands:

  • add <task>: Add a new task
  • update <id> <task>: Update a task
  • delete <id>: Delete a task
  • mark-in-progress <id>: Mark a task as in progress
  • mark-done <id>: Mark a task as done
  • list [status]: List tasks by status. Status can be: done | todo | in-progress | none
  • help [command]: display help for command

Solution to the Task-Tracker (Roadmap.sh) challenge

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published