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")