From fb89448324b0198b9920d9fa6ea24d6b1a905f5e Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Fri, 27 Nov 2020 19:06:05 -0800 Subject: [PATCH] Show shortcut mappings in help screen [skip ci] --- main.go | 2 +- usage.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index b3b4dc7..58cb37f 100644 --- a/main.go +++ b/main.go @@ -119,7 +119,7 @@ func main() { // Displays help message if no arguments provided or -h/--help is passed if len(args) == 0 || Contains(args, "-h") || Contains(args, "--help") || Contains(args, "help") { - printHelpMessage(packageManagerCommand, useRootBool, rootCommand, commands, shortcuts, isOverridden) + printHelpMessage(packageManagerCommand, useRootBool, rootCommand, commands, shortcuts, shortcutMappings, isOverridden) os.Exit(0) } diff --git a/usage.go b/usage.go index fe12d18..2d6fde3 100644 --- a/usage.go +++ b/usage.go @@ -6,7 +6,7 @@ import ( ) // Print help screen -func printHelpMessage(packageManagerCommand string, useRootBool bool, rootCommand string, commands []string, shortcuts []string, isOverridden bool) { +func printHelpMessage(packageManagerCommand string, useRootBool bool, rootCommand string, commands []string, shortcuts []string, shortcutMappings []string, isOverridden bool) { fmt.Println("Arsen Musayelyan's Package Manager Wrapper") fmt.Print("Current package manager is: ", packageManagerCommand) if isOverridden { fmt.Println(" (overridden)") } else { fmt.Print("\n") } @@ -19,7 +19,7 @@ func printHelpMessage(packageManagerCommand string, useRootBool bool, rootComman fmt.Println(strings.Join(commands, "\n")) fmt.Println() fmt.Println("The available shortcuts are:") - fmt.Println(strings.Join(shortcuts, "\n")) + for index, element := range shortcuts { fmt.Println(element + ":", shortcutMappings[index]) } fmt.Println() fmt.Println("The available flags are:") fmt.Println("--help, -h: Shows this help screen")