From c93abedd39a5e77f1d2eff69387bc91234d063c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?MUHAMMED=20CAN=20K=C3=9C=C3=87=C3=9CKASLAN?= Date: Sat, 13 Nov 2021 23:14:16 +0300 Subject: [PATCH] Rename program to todo, add version (-v) flag --- main.go => todo.go | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) rename main.go => todo.go (78%) diff --git a/main.go b/todo.go similarity index 78% rename from main.go rename to todo.go index 4f8a9fb..fe11eca 100644 --- a/main.go +++ b/todo.go @@ -38,8 +38,14 @@ func main() { printHelp() } - fmt.Println(*v) - fmt.Println(*l) + if *v { + printVersion() + } + if *l { + printlist() + } + // fmt.Println(*v) + // fmt.Println(*l) fmt.Println(*c) fmt.Println(*a) fmt.Println(*m) @@ -57,3 +63,12 @@ func printHelp() { fmt.Println("todo -m TODO-ID # mark as complete") fmt.Println("todo -d TODO-ID # delete item") } + +func printVersion() { + fmt.Println("todo 0.0.2\nYou're currently using the version 0.02 released on 2021.11.13") + fmt.Println("There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.") +} + +func printlist() { + fmt.Println("nList of the todo cli app") +}