Skip to content

Gophercises exercise. A CLI tool that can be used to manage your TODOs in the terminal.

Notifications You must be signed in to change notification settings

eyalgolan/cli-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cli Task Manager

Build Go Report Card

This is a CLI tool that can be used to manage your TODOs in the terminal.

I started this small project by following this Gophercises exercise, and later expanded it to make it more testable.

Usage

Basic usage of the tool:

$ task
task is a CLI for managing your TODOs.

Usage:
  task [command]

Available Commands:
  add         Add a new task to your TODO list
  do          Mark a task on your TODO list as complete
  list        List all of your incomplete tasks

Use "task [command] --help" for more information about a command.

$ task add review talk proposal
Added "review talk proposal" to your task list.

$ task add clean dishes
Added "clean dishes" to your task list.

$ task list
You have the following tasks:
1. review talk proposal
2. some task description

$ task do 1
You have completed the "review talk proposal" task.

$ task list
You have the following tasks:
1. some task description

About

Gophercises exercise. A CLI tool that can be used to manage your TODOs in the terminal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages