Skip to content

feat: Export the plan API and configure() for library use - #25

Merged
wswebcreation merged 1 commit into
mainfrom
ws/export-apis
Oct 11, 2026
Merged

wswebcreation merged 1 commit into
mainfrom
ws/export-apis

Conversation

@wswebcreation

Copy link
Copy Markdown
Owner

Let other projects build the Android plan with their own AVD names, append their own steps, and run it with their own --yes/--dry-run.

  • Export planAndroid, runPlan, dry and the Step, PlanResult, AvdSpec and DeviceProfile types
  • Add configure({ yes, dryRun }) to set what the CLI flags set
  • Export persistEnv, applyToProcess, relaunchWithProxy, launchEmulator, waitForBoot, findRunning and adbBinary
  • Document the plan example in the README

No change to the CLI.

Let other projects build the Android plan with their own AVD names,
append their own steps, and run it with their own --yes/--dry-run.

- Export planAndroid, runPlan, dry and the Step, PlanResult, AvdSpec and
  DeviceProfile types
- Add configure({ yes, dryRun }) to set what the CLI flags set
- Export persistEnv, applyToProcess, relaunchWithProxy, launchEmulator,
  waitForBoot, findRunning and adbBinary
- Document the plan example in the README

No change to the CLI.
@wswebcreation
wswebcreation merged commit a2fea45 into main Oct 11, 2026
3 checks passed
@wswebcreation
wswebcreation deleted the ws/export-apis branch October 11, 2026 06:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant