Skip to content

pravallika-kambhampati/Task-Vader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Vader - CLI Tool built w Go

Screenshot of Task Vader CLI

A simple yet powerful command-line interface (CLI) tool to manage your daily tasks. This tool allows you to add, complete, delete, and list your to-dos in a lightweight and efficient manner.

Features

  • Add new tasks
  • Complete tasks by index
  • Delete specific tasks
  • Delete All tasks at once
  • List all tasks with creation and completion dates

Installation

To install and use this CLI tool, follow these steps:

  1. Clone the repository:

    git clone https://github.com/pravallika-kambhampati/Task-Vader.git
  2. Navigate to the project directory:

    cd Task-Vader
  3. Build the project:

    go build ./cmd/todo

Usage

Once installed, you can use the following commands to interact with your to-do list:

Add a new task

Add a new task using the -add flag:

./todo -add "Your new task"

Complete a task

Mark a task as completed using the -complete flag followed by the task index:

./todo -complete=1

Delete a task

Delete a task by its index using the -del flag:

./todo -del=1

List all tasks

List all the tasks with their status, creation, and completion dates:

./todo -list

Delete all tasks

Delete all tasks at once using the -deleteAll flag:

./todo -deleteAll

About

Building a TODO cli tool in GoLang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published