diff --git a/cmd/minikube/cmd/config/profile_list.go b/cmd/minikube/cmd/config/profile_list.go index beff980db2..a1c8644947 100644 --- a/cmd/minikube/cmd/config/profile_list.go +++ b/cmd/minikube/cmd/config/profile_list.go @@ -77,7 +77,7 @@ func printProfilesTable() { } if len(validProfiles) == 0 { - exit.Message(reason.Usage, "No minikube profile was found. You can create one using `minikube start`.") + exit.Message(reason.UsageNoProfileRunning, "No minikube profile was found. ") } updateProfilesStatus(validProfiles) diff --git a/pkg/minikube/reason/reason.go b/pkg/minikube/reason/reason.go index fddcaea914..c4e9d80fc0 100644 --- a/pkg/minikube/reason/reason.go +++ b/pkg/minikube/reason/reason.go @@ -72,7 +72,12 @@ func (k *Kind) IssueURLs() []string { // Sections are ordered roughly by stack dependencies var ( - Usage = Kind{ID: "MK_USAGE", ExitCode: ExProgramUsage} + Usage = Kind{ID: "MK_USAGE", ExitCode: ExProgramUsage} + UsageNoProfileRunning = Kind{ID: "MK_USAGE_NO_PROFILE", ExitCode: ExProgramUsage, + Advice: `You can create one using 'minikube start'. + `, + Style: style.Caching, + } Interrupted = Kind{ID: "MK_INTERRUPTED", ExitCode: ExProgramConflict} WrongBinaryWSL = Kind{ID: "MK_WRONG_BINARY_WSL", ExitCode: ExProgramUnsupported}