fix(cli): correct help text
Some checks are pending
Code QL / code-ql (push) Waiting to run
Azure Static Web Apps CI/CD / Build and Deploy (push) Waiting to run
Release / changelog (push) Waiting to run
Release / artifacts (push) Blocked by required conditions

This commit is contained in:
L. Yeung 2024-11-06 00:30:08 +08:00 committed by Jan De Dobbeleer
parent 2c982b2f0d
commit 472bd6fba7
2 changed files with 8 additions and 11 deletions

View file

@ -2,16 +2,15 @@ package cli
import ( import (
"fmt" "fmt"
"strings"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )
// getCmd represents the get command // getCmd represents the get command
var disableCmd = &cobra.Command{ var disableCmd = &cobra.Command{
Use: fmt.Sprintf(toggleUse, "disable", strings.Join(toggleArgs, "|")), Use: fmt.Sprintf(toggleUse, "disable"),
Short: "Disable a feature", Short: "Disable a feature",
Long: fmt.Sprintf(toggleLong, "Disable", "disable"), Long: fmt.Sprintf(toggleLong, "Disable"),
ValidArgs: toggleArgs, ValidArgs: toggleArgs,
Args: NoArgsOrOneValidArg, Args: NoArgsOrOneValidArg,
Run: func(cmd *cobra.Command, args []string) { Run: func(cmd *cobra.Command, args []string) {

View file

@ -12,23 +12,21 @@ import (
) )
var ( var (
toggleUse = "%s [%s]" toggleHelpText = `%s one of the following features:
toggleLong = `%s a feature `
This command is used to %s one of the following features:
- upgradenotice`
toggleArgs = []string{ toggleArgs = []string{
config.UPGRADENOTICE, config.UPGRADENOTICE,
config.AUTOUPGRADE, config.AUTOUPGRADE,
} }
toggleUse = fmt.Sprintf("%%s [%s]", strings.Join(toggleArgs, "|"))
toggleLong = strings.Join(append([]string{toggleHelpText}, toggleArgs...), "\n- ")
) )
// getCmd represents the get command // getCmd represents the get command
var enableCmd = &cobra.Command{ var enableCmd = &cobra.Command{
Use: fmt.Sprintf(toggleUse, "enable", strings.Join(toggleArgs, "|")), Use: fmt.Sprintf(toggleUse, "enable"),
Short: "Enable a feature", Short: "Enable a feature",
Long: fmt.Sprintf(toggleLong, "Enable", "enable"), Long: fmt.Sprintf(toggleLong, "Enable"),
ValidArgs: toggleArgs, ValidArgs: toggleArgs,
Args: NoArgsOrOneValidArg, Args: NoArgsOrOneValidArg,
Run: func(cmd *cobra.Command, args []string) { Run: func(cmd *cobra.Command, args []string) {