config.go 534 B

12345678910111213141516171819202122
  1. package main
  2. import (
  3. "github.com/spf13/cobra"
  4. )
  5. func NewConfigCmd() *cobra.Command {
  6. cmdConfig := &cobra.Command{
  7. Use: "config [command]",
  8. Short: "Allows to view current config",
  9. Args: cobra.ExactArgs(0),
  10. DisableAutoGenTag: true,
  11. }
  12. cmdConfig.AddCommand(NewConfigShowCmd())
  13. cmdConfig.AddCommand(NewConfigShowYAMLCmd())
  14. cmdConfig.AddCommand(NewConfigBackupCmd())
  15. cmdConfig.AddCommand(NewConfigRestoreCmd())
  16. cmdConfig.AddCommand(NewConfigFeatureFlagsCmd())
  17. return cmdConfig
  18. }