Skip to main content

devhub list

Shows the builds in the store, for all your projects. The list is sorted by project, and then newest first. The first line names the store folder.

devhub list [options]
OptionWhat it does
--jsonPrint the builds as JSON. See JSON output.
-h, --helpShow the help.

Example​

Store: /Users/you/Library/Application Support/devhub

ID PROJECT PLATFORM PROFILE VERSION COMMIT CREATED EAS EXPIRY
3c9f6d21 notes android development 0.9.2 c41d9e0 2026-10-04 2026-11-03
e2b4c6d8 trail-app android local debug 1.4.0 f00dbab 2026-10-19 -
5d1c9a2e trail-app android development 1.4.0 8b1f2c3 2026-10-12 2026-11-11
a7e3b0c4 trail-app ios simulator development-simulator 1.4.0 8b1f2c3 2026-10-12 2026-11-11

The columns​

ColumnValue
IDThe start of the build ID. It is 8 characters, or more when 8 characters do not make each ID in the list unique. Give it to devhub where and devhub install.
PROJECTThe slug of the app.
PLATFORMandroid, ios simulator, or ios device.
PROFILEThe EAS build profile. A local build shows local and its variant, for example local debug.
VERSIONThe app version.
COMMITThe start of the git commit of the build.
CREATEDThe date of the EAS build. For a local build, the date on which DevHub stored it.
EAS EXPIRYThe date on which EAS deletes its copy. The copy in the store stays. A local build has no EAS copy, so it shows -.

Local builds​

A build with the profile local is a build that npx expo run:android or npx expo run:ios made on your machine. The cache provider stored it. Its ID is a UUID that DevHub made. devhub where, devhub install, and devhub match accept it the same as an EAS build.

Problems in the store​

A build folder with no build.json is incomplete, for example after a sync stopped during a download. devhub list gives a note on stderr, and the next sync replaces the folder.

A build.json that DevHub cannot read, for example one that a newer DevHub wrote, gets a warning on stderr with the reason. A sync never replaces such a folder.

In --json, these folders are in incomplete and unreadable. The store folder is in store.