From 2f40cdcd641b8fcd8191a4911f0cc93431c00347 Mon Sep 17 00:00:00 2001
From: Fluffy-Bean <michal-gdula@protonmail.com>
Date: Mon, 6 May 2024 17:28:18 +0100
Subject: [PATCH] Update help command

---
 cmd/cmd.go           | 11 +++++++----
 database/migrator.go |  6 +++---
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/cmd/cmd.go b/cmd/cmd.go
index 2500565..1c5c726 100644
--- a/cmd/cmd.go
+++ b/cmd/cmd.go
@@ -7,7 +7,7 @@ import (
 
 func Parse() {
 	if len(os.Args) < 2 {
-		fmt.Println("Use -h or --help for usage")
+		fmt.Println("Use -h or -help for usage")
 		os.Exit(1)
 	}
 
@@ -19,12 +19,15 @@ func Parse() {
 	case "status":
 		status(os.Args[2:])
 	case "-h":
-	case "--help":
+		fallthrough
+	case "-help":
 		fmt.Println("Available commands are:")
-		fmt.Println("  run: starts the server")
+		fmt.Println("  run:     starts the server")
+		fmt.Println("  migrate: migrates database")
+		fmt.Println("  status:  checks if there are pending migrations")
 		fmt.Println("\nTo specific usages, run commandName -h")
 	default:
-		fmt.Println("Use -h or --help for usage")
+		fmt.Println("Use -h or -help for usage")
 		os.Exit(1)
 	}
 }
diff --git a/database/migrator.go b/database/migrator.go
index a9de5f1..547cb6b 100644
--- a/database/migrator.go
+++ b/database/migrator.go
@@ -44,12 +44,12 @@ func Status() error {
 		return err
 	}
 
-	fmt.Println("Migration list:")
+	fmt.Println("Available migrations:")
 	for _, migration := range applied {
-		fmt.Printf("DONE: %s\n", migration.Id)
+		fmt.Printf("  Complete: %s\n", migration.Id)
 	}
 	for _, migration := range planned {
-		fmt.Printf("TODO: %s\n", migration.Id)
+		fmt.Printf("  Pending:  %s\n", migration.Id)
 	}
 
 	return nil