From c735fee3d5c5e6ae6bbcfbb8504c70ae24f703af Mon Sep 17 00:00:00 2001 From: David Dworken Date: Tue, 19 Dec 2023 09:34:12 -0800 Subject: [PATCH] Add aliases for plural config options in case people type the singular version --- client/cmd/configAdd.go | 14 ++++++++------ client/cmd/configDelete.go | 14 ++++++++------ client/cmd/configGet.go | 10 ++++++---- client/cmd/configSet.go | 7 ++++--- 4 files changed, 26 insertions(+), 19 deletions(-) diff --git a/client/cmd/configAdd.go b/client/cmd/configAdd.go index 72af921..45a951d 100644 --- a/client/cmd/configAdd.go +++ b/client/cmd/configAdd.go @@ -21,9 +21,10 @@ var configAddCmd = &cobra.Command{ } var addCustomColumnsCmd = &cobra.Command{ - Use: "custom-columns", - Short: "Add a custom column", - Args: cobra.ExactArgs(2), + Use: "custom-columns", + Aliases: []string{"custom-column"}, + Short: "Add a custom column", + Args: cobra.ExactArgs(2), Run: func(cmd *cobra.Command, args []string) { columnName := args[0] command := args[1] @@ -43,9 +44,10 @@ var addCustomColumnsCmd = &cobra.Command{ } var addDisplayedColumnsCmd = &cobra.Command{ - Use: "displayed-columns", - Short: "Add a column to be displayed", - Args: cobra.ExactArgs(1), + Use: "displayed-columns", + Aliases: []string{"displayed-column"}, + Short: "Add a column to be displayed", + Args: cobra.ExactArgs(1), Run: func(cmd *cobra.Command, args []string) { ctx := hctx.MakeContext() config := hctx.GetConf(ctx) diff --git a/client/cmd/configDelete.go b/client/cmd/configDelete.go index 2e94c70..10f1896 100644 --- a/client/cmd/configDelete.go +++ b/client/cmd/configDelete.go @@ -20,9 +20,10 @@ var configDeleteCmd = &cobra.Command{ } var deleteCustomColumnsCmd = &cobra.Command{ - Use: "custom-columns", - Short: "Delete a custom column", - Args: cobra.ExactArgs(1), + Use: "custom-columns", + Aliases: []string{"custom-column"}, + Short: "Delete a custom column", + Args: cobra.ExactArgs(1), Run: func(cmd *cobra.Command, args []string) { ctx := hctx.MakeContext() config := hctx.GetConf(ctx) @@ -56,9 +57,10 @@ var deleteCustomColumnsCmd = &cobra.Command{ }, } var deleteDisplayedColumnCommand = &cobra.Command{ - Use: "displayed-columns", - Short: "Delete a displayed column", - Args: cobra.MinimumNArgs(1), + Use: "displayed-columns", + Aliases: []string{"displayed-column"}, + Short: "Delete a displayed column", + Args: cobra.MinimumNArgs(1), Run: func(cmd *cobra.Command, args []string) { ctx := hctx.MakeContext() config := hctx.GetConf(ctx) diff --git a/client/cmd/configGet.go b/client/cmd/configGet.go index 2086dc6..fda08d7 100644 --- a/client/cmd/configGet.go +++ b/client/cmd/configGet.go @@ -85,8 +85,9 @@ var getBetaModeCmd = &cobra.Command{ } var getDisplayedColumnsCmd = &cobra.Command{ - Use: "displayed-columns", - Short: "The list of columns that hishtory displays", + Use: "displayed-columns", + Aliases: []string{"displayed-column"}, + Short: "The list of columns that hishtory displays", Run: func(cmd *cobra.Command, args []string) { ctx := hctx.MakeContext() config := hctx.GetConf(ctx) @@ -112,8 +113,9 @@ var getTimestampFormatCmd = &cobra.Command{ } var getCustomColumnsCmd = &cobra.Command{ - Use: "custom-columns", - Short: "The list of custom columns that hishtory is tracking", + Use: "custom-columns", + Aliases: []string{"custom-column"}, + Short: "The list of custom columns that hishtory is tracking", Run: func(cmd *cobra.Command, args []string) { ctx := hctx.MakeContext() config := hctx.GetConf(ctx) diff --git a/client/cmd/configSet.go b/client/cmd/configSet.go index 2977e33..b586bb9 100644 --- a/client/cmd/configSet.go +++ b/client/cmd/configSet.go @@ -126,9 +126,10 @@ var setHighlightMatchesCmd = &cobra.Command{ } var setDisplayedColumnsCmd = &cobra.Command{ - Use: "displayed-columns", - Short: "The list of columns that hishtory displays", - Args: cobra.MinimumNArgs(1), + Use: "displayed-columns", + Aliases: []string{"displayed-column"}, + Short: "The list of columns that hishtory displays", + Args: cobra.MinimumNArgs(1), Run: func(cmd *cobra.Command, args []string) { ctx := hctx.MakeContext() config := hctx.GetConf(ctx)