(ctx context.Context, writer io.Writer)
| 275 | } |
| 276 | |
| 277 | func (d *Devbox) ShowProcessComposePort(ctx context.Context, writer io.Writer) error { |
| 278 | port, err := services.GetProcessManagerPort(d.projectDir) |
| 279 | if err != nil { |
| 280 | return err // Error already contains user-friendly message from services layer |
| 281 | } |
| 282 | |
| 283 | fmt.Fprintf(writer, "%d\n", port) |
| 284 | return nil |
| 285 | } |
no test coverage detected