mirror of
				https://github.com/kata-containers/kata-containers.git
				synced 2025-10-31 17:37:20 +00:00 
			
		
		
		
	cli: Add aliases for kata- options
Remove `kata-` prefix from options `kata-config` and `kata-show-default-config-paths`. Fixes #1011 Signed-off-by: Daniel Knittl-Frank <knittl89+git@googlemail.com>
This commit is contained in:
		| @@ -9,10 +9,6 @@ | ||||
| // by the tests. | ||||
| package main | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| ) | ||||
|  | ||||
| // name is the name of the runtime | ||||
| const name = "@RUNTIME_NAME@" | ||||
|  | ||||
| @@ -36,10 +32,6 @@ var commit = "@COMMIT@" | ||||
| // version is the runtime version. | ||||
| var version = "@VERSION@" | ||||
|  | ||||
| // project-specific option names | ||||
| var configFilePathOption = fmt.Sprintf("%s-config", projectPrefix) | ||||
| var showConfigPathsOption = fmt.Sprintf("%s-show-default-config-paths", projectPrefix) | ||||
|  | ||||
| // Default config file used by stateless systems. | ||||
| var defaultRuntimeConfiguration = "@CONFIG_PATH@" | ||||
|  | ||||
|   | ||||
| @@ -84,8 +84,8 @@ var defaultErrorFile = os.Stderr | ||||
| // runtimeFlags is the list of supported global command-line flags | ||||
| var runtimeFlags = []cli.Flag{ | ||||
| 	cli.StringFlag{ | ||||
| 		Name:  configFilePathOption, | ||||
| 		Usage: project + " config file path", | ||||
| 		Name:    "config, kata-config", | ||||
| 		Usage:   project + " config file path", | ||||
| 	}, | ||||
| 	cli.StringFlag{ | ||||
| 		Name:  "log", | ||||
| @@ -108,8 +108,8 @@ var runtimeFlags = []cli.Flag{ | ||||
| 		Usage: "ignore cgroup permission errors ('true', 'false', or 'auto')", | ||||
| 	}, | ||||
| 	cli.BoolFlag{ | ||||
| 		Name:  showConfigPathsOption, | ||||
| 		Usage: "show config file paths that will be checked for (in order)", | ||||
| 		Name:    "show-default-config-paths, kata-show-default-config-paths", | ||||
| 		Usage:   "show config file paths that will be checked for (in order)", | ||||
| 	}, | ||||
| 	cli.BoolFlag{ | ||||
| 		Name:  "systemd-cgroup", | ||||
| @@ -319,7 +319,7 @@ func beforeSubcommands(c *cli.Context) error { | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	configFile, runtimeConfig, err = katautils.LoadConfiguration(c.GlobalString(configFilePathOption), ignoreConfigLogs, false) | ||||
| 	configFile, runtimeConfig, err = katautils.LoadConfiguration(c.GlobalString("config"), ignoreConfigLogs, false) | ||||
| 	if err != nil { | ||||
| 		fatal(err) | ||||
| 	} | ||||
| @@ -366,7 +366,7 @@ func beforeSubcommands(c *cli.Context) error { | ||||
| // handleShowConfig determines if the user wishes to see the configuration | ||||
| // paths. If so, it will display them and then exit. | ||||
| func handleShowConfig(context *cli.Context) { | ||||
| 	if context.GlobalBool(showConfigPathsOption) { | ||||
| 	if context.GlobalBool("show-default-config-paths") { | ||||
| 		files := katautils.GetDefaultConfigFilePaths() | ||||
|  | ||||
| 		for _, file := range files { | ||||
|   | ||||
| @@ -671,7 +671,7 @@ func TestMainBeforeSubCommandsShowCCConfigPaths(t *testing.T) { | ||||
| 	defer os.RemoveAll(tmpdir) | ||||
|  | ||||
| 	set := flag.NewFlagSet("", 0) | ||||
| 	set.Bool("kata-show-default-config-paths", true, "") | ||||
| 	set.Bool("show-default-config-paths", true, "") | ||||
|  | ||||
| 	ctx := createCLIContext(set) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user