()
| 26 | } |
| 27 | |
| 28 | func (m ModuleManager) Offline() (string, error) { |
| 29 | status1, err := m.offline(UipCliCrossPlatform) |
| 30 | if err != nil { |
| 31 | return m.overallStatus(status1), err |
| 32 | } |
| 33 | status2, err := m.offline(UipCliWindows) |
| 34 | if err != nil { |
| 35 | return m.overallStatus(status1, status2), err |
| 36 | } |
| 37 | status3, err := m.offline(DotNet8) |
| 38 | return m.overallStatus(status1, status2, status3), err |
| 39 | } |
| 40 | |
| 41 | func (m ModuleManager) overallStatus(status ...string) string { |
| 42 | return "\n" + strings.Join(status, "\n") |
no test coverage detected