Skip to content

ekefan/cli_todo_panda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cli_todo_panda:

A minimalist command line todo application

Features:

  • Create a task
  • Read(get) a tasks
  • Delete a task
  • Receive help for using the application

How it works in brief

panda writes to, and reads from a json file which acts a storage for the tasks. The application reads commands from the cli and processes supported commands. If an invalid entry is made the application returns a help information. Now that's minimalistic.

Supported Commands

Command Use
add needs two arguments, the task in double quotes and the priority (h or l, n)
task needs no argument, its is used to show the list of incompleted tasks
complete needs one argument - the id, and is used to complete a task[the id is the serial number of the tasks]
help needs no argument, it displays the help information on request and in situations where an supported command is inputed

Quick Installation

Binaries will be released for Linux, Mac and Windows, but for now, clone this repository, and use this command to build the application.

go build -o panda main.go

Don't forget to move application to Path ...

About

A command-line todo application

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages