Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RootCmd = &cobra.Command{ Use: "minishift", Short: "Minishift is a tool for application development in local OpenShift clusters.", Long: `Minishift is a command-line tool that provisions and manages single-node OpenShift clusters optimized for development workflows.`, PersistentPreRun: func(cmd *cobra.Command, args []string) { var err error for _, path := range dirs { if err := os.MkdirAll(path, 0777); err != nil { glog.Exitf("Error creating minishift directory: %s", err) } } ensureConfigFileExists(constants.ConfigFile) allInstanceConfigPath := filepath.Join(constants.Minipath, "config", "allinstances.json") minishiftConfig.AllInstancesConfig, err = minishiftConfig.NewAllInstancesConfig(allInstanceConfigPath) if err != nil { atexit.ExitWithMessage(1, fmt.Sprintf("Error creating config for all instances: %s", err.Error())) } instanceConfigPath := filepath.Join(constants.Minipath, "machines", constants.MachineName+".json") minishiftConfig.InstanceConfig, err = minishiftConfig.NewInstanceConfig(instanceConfigPath) if err != nil { atexit.ExitWithMessage(1, fmt.Sprintf("Error creating config for VM: %s", err.Error())) } shouldShowLibmachineLogs := viper.GetBool(showLibmachineLogs) if glog.V(3) { log.SetDebug(true) } if !shouldShowLibmachineLogs { log.SetOutWriter(ioutil.Discard) log.SetErrWriter(ioutil.Discard) } }, }
RootCmd represents the base command when called without any subcommands
Functions ¶
Types ¶
type DockerShellConfig ¶
type OcShellConfig ¶
type OcShellConfig struct { shell.ShellConfig OcDirPath string UsageHint string }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.