func coloredState(state string) (colored string) { switch state { case "started", "running": colored = term.SuccessColor("running") case "stopped": colored = term.StoppedColor("stopped") case "flapping": colored = term.WarningColor("flapping") case "starting": colored = term.AdvisoryColor("starting") default: colored = term.FailureColor(state) } return }
func coloredInstanceState(instance cf.ApplicationInstance) (colored string) { state := string(instance.State) switch state { case "started", "running": colored = terminal.StartedColor("running") case "stopped": colored = terminal.StoppedColor("stopped") case "flapping": colored = terminal.WarningColor("crashing") case "starting": colored = terminal.AdvisoryColor("starting") default: colored = terminal.FailureColor(state) } return }
func ColoredInstanceState(instance models.AppInstanceFields) (colored string) { state := string(instance.State) switch state { case "started", "running": colored = "running" case "stopped": colored = terminal.StoppedColor("stopped") case "flapping": colored = terminal.CrashedColor("crashing") case "down": colored = terminal.CrashedColor("down") case "starting": colored = terminal.AdvisoryColor("starting") default: colored = terminal.WarningColor(state) } return }