这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@coolsoftwaretyler
Copy link
Contributor

@coolsoftwaretyler coolsoftwaretyler commented Oct 6, 2025

Description

This PR adds a new CLI command, devclient, to download pre-built development builds and launch from the command line.

TODOs

  • Update docs
  • Figure out what we want to do for metrics

Screenshots

Works when it finds a matching version

download-script-demo-matched-version.mov

Works when no matching version found

works-when-no-release-found.mov

Checklist

  • README.md and other relevant documentation has been updated with my changes

@coolsoftwaretyler coolsoftwaretyler force-pushed the feat/add-devclient-cli-command branch from 322117a to 508f85b Compare October 6, 2025 17:43
@coolsoftwaretyler coolsoftwaretyler marked this pull request as draft October 6, 2025 17:44
)
p()
command(
"devclient ",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note: I think they're technically called "Development builds". The "devclient" is actually this thing. Maybe we should rename this before merging to get the terminology correct.


module.exports = {
description: "Download pre-built Expo development clients from GitHub releases",
run: async function (toolbox: GluegunToolbox) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note: we should figure out what we want to track for usage, and where we want to track it. there are a few paths here (did they find a matching download, if so, which one, if not which one did they pick, and then which of the three types of downloads did they choose).

I think we probably want to start tracking before we merge so we don't miss any data, but I'm open to merging and figuring that out later if we're OK with dropping some insights early on.

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.

2 participants