Skip to content

Add Apple environment install API (maui apple install) #154

@rmarinho

Description

@rmarinho

Summary

Add a library API for one-shot Apple development environment installation, supporting the maui apple install command from the CLI spec.

Command to Support

Command Description
maui apple install Install Xcode Command Line Tools + a compatible iOS simulator runtime

Requirements

  • Detect if Xcode CLT is installed; if not, trigger installation (xcode-select --install or headless approach)
  • Detect if a compatible iOS simulator runtime is available; if not, install it
  • Orchestrate the full flow: CLT → runtime check → runtime install
  • Report progress for each step (type: "progress" JSON messages)
  • Support --dry-run to preview what would be installed
  • Handle cases where Xcode is present but CLT is not, and vice versa

Design Notes

Reference

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions