update commands flags

This commit is contained in:
jebbs 2022-10-13 14:33:14 +08:00
parent 8145161f3c
commit 2bac71dc36
2 changed files with 7 additions and 7 deletions

View File

@ -14,7 +14,7 @@ import (
)
var commandFormatWrite string
var commandEncodeFormat string
var commandFormatEncoding string
var commandFormat = &cobra.Command{
Use: "format",
@ -29,8 +29,8 @@ var commandFormat = &cobra.Command{
}
func init() {
commandFormat.Flags().StringVarP(&commandFormatWrite, "write", "w", "", "write result to (source) file instead of stdout")
commandFormat.Flags().StringVarP(&commandEncodeFormat, "encode", "e", string(mergers.FormatJSON), "encode format")
commandFormat.Flags().StringVarP(&commandFormatWrite, "write", "w", "", "write result to file instead of stdout")
commandFormat.Flags().StringVarP(&commandFormatEncoding, "format", "f", string(mergers.FormatJSON), "output format: json, yaml, toml")
mainCommand.AddCommand(commandFormat)
}
@ -40,7 +40,7 @@ func format() error {
err error
)
format := mergers.ParseFormat(configFormat)
encode := mergers.ParseFormat(commandEncodeFormat)
encode := mergers.ParseFormat(commandFormatEncoding)
if encode == mergers.FormatAuto {
encode = mergers.FormatJSON
}

View File

@ -24,9 +24,9 @@ var mainCommand = &cobra.Command{
}
func init() {
mainCommand.PersistentFlags().StringArrayVarP(&configPaths, "config", "c", []string{"config.json"}, "set configuration file path")
mainCommand.PersistentFlags().StringVarP(&configFormat, "format", "", string(mergers.FormatAuto), "load configuration directories recursively")
mainCommand.PersistentFlags().BoolVarP(&configRecursive, "recursive", "r", false, "load configuration directories recursively")
mainCommand.PersistentFlags().StringArrayVarP(&configPaths, "config", "c", []string{"config.json"}, "set configuration files / directories")
mainCommand.PersistentFlags().StringVarP(&configFormat, "config-format", "", string(mergers.FormatAuto), "configuration files format: auto, json, jsonc, yaml, toml")
mainCommand.PersistentFlags().BoolVarP(&configRecursive, "config-recursive", "r", false, "load configuration directories recursively")
mainCommand.PersistentFlags().StringVarP(&workingDir, "directory", "D", "", "set working directory")
mainCommand.PersistentFlags().BoolVarP(&disableColor, "disable-color", "", false, "disable color output")
}