CINXE.COM
GitHub - expo/eas-cli: Fastest way to build, submit, and update iOS and Android apps
<!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true" > <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-74231a1f3bbb.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-8a995f0bacd4.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-f37fb7684b1f.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-9ac301c3ebe5.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-cd826e8636dc.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f91b0f603451.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-83beb16e0ecf.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-6e122dab64fc.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-18119e682df0.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-225433424a87.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-aaa714e5674d.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-7d4d2344e7ab.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-43ae85d4871b.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-4fce88777fa8.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-0210be90f4d3.css" /> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["a11y_quote_reply_fix","copilot_immersive_issue_preview","copilot_new_references_ui","copilot_chat_repo_custom_instructions_preview","copilot_no_floating_button","copilot_topics_as_references","copilot_read_shared_conversation","copilot_duplicate_thread","copilot_buffered_streaming","dotcom_chat_client_side_skills","experimentation_azure_variant_endpoint","failbot_handle_non_errors","fgpat_form_ui_updates","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","github_models_o3_mini_streaming","hovercard_accessibility","insert_before_patch","issues_react_remove_placeholders","issues_react_blur_item_picker_on_close","marketing_pages_search_explore_provider","primer_react_css_modules_ga","react_data_router_pull_requests","remove_child_patch","sample_network_conn_type","swp_enterprise_contact_form","site_proxima_australia_update","viewscreen_sandbox","issues_react_create_milestone","issues_react_cache_fix_workaround","lifecycle_label_name_updates","copilot_task_oriented_assistive_prompts","issues_react_assignee_warning","issue_types_prevent_private_type_creation","turbo_app_id_restore"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-7e63cc235734.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-9da652f58479.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-3abb8f-46b9f4874d95.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-75968cfb5298.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-f04cb2a9fc8c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-0dbb79f97f8f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-62d275b7ddd9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-78748950cb0c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78-a90ac05d2469.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b5f1d7-a1760ffda83d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_markdown-toolbar-element_dist_index_js-ceef33f593fa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-c44a69-8c52cf4cd0d3.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-394f8eb34f19.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-0bebfa1427c4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-2906d7-2a07a295af40.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-be8cb88f481b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-a4a1922eb55f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-a03ee12d659a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-b6294cf703b7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-e3180fe3bcb3.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-947061-e7a6c4a19f98.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-2a55124d5c52.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-768abe60b1f8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-3e000c5d31a9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-87a4ae-8be71414579a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-e429cff6ceb1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-7ebb6421bf22.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-f6223d90c7ba.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-01e85cd1be94.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js-94dc7a2157c1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-70450e-4b93df70b903.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_ref-selector_ts-3e9d848bab5f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/codespaces-c3bcacfe317c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-3eebbd-0763620ad7bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_delegated-events_di-e161aa-9d41fb1b6c9e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_github_remote--3c9c82-b71ef90fbdc7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repositories-7a0dbaa42c57.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9-26cce2010167.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/code-menu-1c0aedc134b1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-e05a7c4c5398.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-6a3ef8158713.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-f1bca44e0926.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-cf2f2ab8dab4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-62da9f-2df2f32ec596.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-9a233856b02c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-55fea94174bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-58a0c58bfee4.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.e0c9f0687c56358ed85e.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.e0c9f0687c56358ed85e.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <title>GitHub - expo/eas-cli: Fastest way to build, submit, and update iOS and Android apps</title> <meta name="route-pattern" content="/:user_id/:repository" data-turbo-transient> <meta name="route-controller" content="files" data-turbo-transient> <meta name="route-action" content="disambiguate" data-turbo-transient> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> <meta name="request-id" content="B7F8:0A51:F7876:13D83B:67DE0056" data-pjax-transient="true"/><meta name="html-safe-nonce" content="5c4750723beb8db412678200e16d7c4ad57a5b6b007eb10a9aa7adc9dff3f902" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCN0Y4OjBBNTE6Rjc4NzY6MTNEODNCOjY3REUwMDU2IiwidmlzaXRvcl9pZCI6IjE1NjYwMTQ5NzI2NjU1MjkxOCIsInJlZ2lvbl9lZGdlIjoic291dGhlYXN0YXNpYSIsInJlZ2lvbl9yZW5kZXIiOiJzb3V0aGVhc3Rhc2lhIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="0fee750f0e755cbbe95a59f95a6005a08cd1d15ed88173d662fc02063d8f743c" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="repository:287069971" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,copilot" data-turbo-transient="true" /> <meta name="selected-link" value="repo_source" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect" /> <meta name="analytics-location" content="/<user-name>/<repo-name>" data-turbo-transient="true" /> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="Fastest way to build, submit, and update iOS and Android apps - expo/eas-cli"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/expo/eas-cli" /> <meta name="twitter:image" content="https://opengraph.githubassets.com/a166856f026fbf62471735ae82e03c72ef018bb3decf5854fc10be33e9a71c45/expo/eas-cli" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="GitHub - expo/eas-cli: Fastest way to build, submit, and update iOS and Android apps" /><meta name="twitter:description" content="Fastest way to build, submit, and update iOS and Android apps - expo/eas-cli" /> <meta property="og:image" content="https://opengraph.githubassets.com/a166856f026fbf62471735ae82e03c72ef018bb3decf5854fc10be33e9a71c45/expo/eas-cli" /><meta property="og:image:alt" content="Fastest way to build, submit, and update iOS and Android apps - expo/eas-cli" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="GitHub - expo/eas-cli: Fastest way to build, submit, and update iOS and Android apps" /><meta property="og:url" content="https://github.com/expo/eas-cli" /><meta property="og:description" content="Fastest way to build, submit, and update iOS and Android apps - expo/eas-cli" /> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="052a71b7c02165fbf2715bdbfbab05187e4b16e53a581d8594996a90b2e7e0b4" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="77190eb53eb47fc30bd2fcc17a7eefa2dfd8505869fee9299ba911be3a40a9eb" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="3c046d4b918199cbb4d255cca63226853d0617dbae6529663229394aa9b0742a" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="1529793745024e41638e0c5e8b0d9e42797bb9de3789d89787088aa632e6de83" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <meta data-hydrostats="publish"> <meta name="go-import" content="github.com/expo/eas-cli git https://github.com/expo/eas-cli.git"> <meta name="octolytics-dimension-user_id" content="12504344" /><meta name="octolytics-dimension-user_login" content="expo" /><meta name="octolytics-dimension-repository_id" content="287069971" /><meta name="octolytics-dimension-repository_nwo" content="expo/eas-cli" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="287069971" /><meta name="octolytics-dimension-repository_network_root_nwo" content="expo/eas-cli" /> <link rel="canonical" href="https://github.com/expo/eas-cli" data-turbo-transient> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="release" content="b2d0b983a52468298a6b3ddfbd1e20cd978b3172"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark" /> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-8c874fb594e9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-33dfb803e078.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.e0c9f0687c56358ed85e.module.css" /> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-4898d1bf4b51.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-730dca81d0a2.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Logomark;ref_loc:Header"}"> <svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <div class="flex-1 flex-order-2 text-right"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fexpo%2Feas-cli" class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/expo/eas-cli","user_id":null}}" data-hydro-click-hmac="c729b393fdf66a1aac40b5a8044b25ee861b05e924a74c41a73354e99ae3a54a" data-analytics-event="{"category":"Marketing nav","action":"click to Sign in","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"product","tag":"link","label":"github_copilot_link_product_navbar"}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"security","context":"product","tag":"link","label":"security_link_product_navbar"}" href="https://github.com/features/security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Security</div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"actions","context":"product","tag":"link","label":"actions_link_product_navbar"}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4">Actions</div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"codespaces","context":"product","tag":"link","label":"codespaces_link_product_navbar"}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4">Codespaces</div> Instant dev environments </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"issues","context":"product","tag":"link","label":"issues_link_product_navbar"}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4">Issues</div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"code_review","context":"product","tag":"link","label":"code_review_link_product_navbar"}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Review</div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"discussions","context":"product","tag":"link","label":"discussions_link_product_navbar"}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Discussions</div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"code_search","context":"product","tag":"link","label":"code_search_link_product_navbar"}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Search</div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"all_features","context":"product","tag":"link","label":"all_features_link_product_navbar"}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"documentation","context":"product","tag":"link","label":"documentation_link_product_navbar"}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"github_skills","context":"product","tag":"link","label":"github_skills_link_product_navbar"}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"blog","context":"product","tag":"link","label":"blog_link_product_navbar"}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"enterprises","context":"solutions","tag":"link","label":"enterprises_link_solutions_navbar"}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"small_and_medium_teams","context":"solutions","tag":"link","label":"small_and_medium_teams_link_solutions_navbar"}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"startups","context":"solutions","tag":"link","label":"startups_link_solutions_navbar"}" href="https://github.com/enterprise/startups"> Startups </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"nonprofits","context":"solutions","tag":"link","label":"nonprofits_link_solutions_navbar"}" href="/solutions/industry/nonprofits"> Nonprofits </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devsecops","context":"solutions","tag":"link","label":"devsecops_link_solutions_navbar"}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"solutions","tag":"link","label":"devops_link_solutions_navbar"}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ci_cd","context":"solutions","tag":"link","label":"ci_cd_link_solutions_navbar"}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_use_cases","context":"solutions","tag":"link","label":"view_all_use_cases_link_solutions_navbar"}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"healthcare","context":"solutions","tag":"link","label":"healthcare_link_solutions_navbar"}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"financial_services","context":"solutions","tag":"link","label":"financial_services_link_solutions_navbar"}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"manufacturing","context":"solutions","tag":"link","label":"manufacturing_link_solutions_navbar"}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"government","context":"solutions","tag":"link","label":"government_link_solutions_navbar"}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_industries","context":"solutions","tag":"link","label":"view_all_industries_link_solutions_navbar"}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ai","context":"resources","tag":"link","label":"ai_link_resources_navbar"}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"resources","tag":"link","label":"devops_link_resources_navbar"}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"security","context":"resources","tag":"link","label":"security_link_resources_navbar"}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"software_development","context":"resources","tag":"link","label":"software_development_link_resources_navbar"}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all","context":"resources","tag":"link","label":"view_all_link_resources_navbar"}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"learning_pathways","context":"resources","tag":"link","label":"learning_pathways_link_resources_navbar"}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"events_amp_webinars","context":"resources","tag":"link","label":"events_amp_webinars_link_resources_navbar"}" href="https://resources.github.com"> Events & Webinars <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ebooks_amp_whitepapers","context":"resources","tag":"link","label":"ebooks_amp_whitepapers_link_resources_navbar"}" href="https://github.com/resources/whitepapers"> Ebooks & Whitepapers </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"customer_stories","context":"resources","tag":"link","label":"customer_stories_link_resources_navbar"}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"partners","context":"resources","tag":"link","label":"partners_link_resources_navbar"}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"executive_insights","context":"resources","tag":"link","label":"executive_insights_link_resources_navbar"}" href="https://github.com/solutions/executive-insights"> Executive Insights </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"github_sponsors","context":"open_source","tag":"link","label":"github_sponsors_link_open_source_navbar"}" href="/sponsors"> <div> <div class="color-fg-default h4">GitHub Sponsors</div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"the_readme_project","context":"open_source","tag":"link","label":"the_readme_project_link_open_source_navbar"}" href="https://github.com/readme"> <div> <div class="color-fg-default h4">The ReadME Project</div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"topics","context":"open_source","tag":"link","label":"topics_link_open_source_navbar"}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"trending","context":"open_source","tag":"link","label":"trending_link_open_source_navbar"}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"collections","context":"open_source","tag":"link","label":"collections_link_open_source_navbar"}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"enterprise_platform","context":"enterprise","tag":"link","label":"enterprise_platform_link_enterprise_navbar"}" href="/enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4">Enterprise platform</div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"advanced_security","context":"enterprise","tag":"link","label":"advanced_security_link_enterprise_navbar"}" href="https://github.com/enterprise/advanced-security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Advanced Security</div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"copilot_for_business","context":"enterprise","tag":"link","label":"copilot_for_business_link_enterprise_navbar"}" href="/features/copilot/copilot-business"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">Copilot for business</div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"premium_support","context":"enterprise","tag":"link","label":"premium_support_link_enterprise_navbar"}" href="/premium-support"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Premium Support</div> Enterprise-grade 24/7 support </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{"location":"navbar","action":"pricing","context":"global","tag":"link","label":"pricing_link_global_navbar"}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:expo/eas-cli" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="oY2VR6SfTFBo7s0Q2dTuMOuUN3FEu5T8G9UesAO_UF8q95kh1M6wd1ydbba2WFT5DkLmcRrPUevNxpHCeQ4iGg" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="expo/eas-cli" data-current-org="expo" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked" > <button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{"location":"navbar","action":"searchbar","context":"global","tag":"input","label":"searchbar_input_global_navbar"}" data-action="click:qbsearch-input#handleExpand" > <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden > <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput" > <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent" ></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-6ae202a1-1b05-46b0-807f-c8c8edb1272f" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" /> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results" ></ul> </div> <div class="FormControl-inlineValidation" id="validation-6ae202a1-1b05-46b0-807f-c8c8edb1272f" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2">Search syntax tips</a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="9YbMNqqhhDvRAy5G2nuf4UPFSeFvhvE1ekT8ch2rHMr7c/bMhr8aquh7efwNsM6RN3DhUXKtPjGlYLgpx2PgaQ==" /> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="PFCpxO9XwHF8OG/y+LTLwZXKpJt/TZrsqawUY/q5zNfy8+ztosnWkhTHbqp+GblNSdGg8Pdi5V2MYPS0eRUqJA==" /> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required only-validate-on-blur="false"> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="L19ShDccbTK+9o2wMbVAERrDuf8gR724r2Bg22lZsWA9VxOFMODMVZS5VWTDiFArwZqWbOMcmLfAbz+F6pOqvg==" /> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fexpo%2Feas-cli" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/expo/eas-cli","user_id":null}}" data-hydro-click-hmac="c729b393fdf66a1aac40b5a8044b25ee861b05e924a74c41a73354e99ae3a54a" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> <a href="/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=expo%2Feas-cli" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/expo/eas-cli","user_id":null}}" data-hydro-click-hmac="c729b393fdf66a1aac40b5a8044b25ee861b05e924a74c41a73354e99ae3a54a" data-analytics-event="{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/<user-name>/<repo-name>;ref_cta:Sign up;ref_loc:header logged out"}" > Sign up </a> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-268a0767-0c05-4802-bda7-c8cb58f578ef" aria-labelledby="tooltip-79d0edfd-5957-47dd-8914-246625fc242b" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-79d0edfd-5957-47dd-8914-246625fc242b" for="icon-button-268a0767-0c05-4802-bda7-c8cb58f578ef" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div > <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled data-project-hovercards-enabled > <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" > <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/expo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/expo"> expo </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/expo/eas-cli">eas-cli</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <a href="/login?return_to=%2Fexpo%2Feas-cli" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"notification subscription menu watch","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/expo/eas-cli","user_id":null}}" data-hydro-click-hmac="5d86d1c190db5beaf97027eeb7f9644792beb020b39f025613e2424643b498a7" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-7b881a4b-ee17-40d6-a46e-02cadec2757c" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Fexpo%2Feas-cli" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"repo details fork button","repository_id":287069971,"auth_type":"LOG_IN","originating_url":"https://github.com/expo/eas-cli","user_id":null}}" data-hydro-click-hmac="a7e4e974d0c6f644867d81439b2dbc6df600265cd27cedccd8bba503ae250731" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="102" data-view-component="true" class="Counter">102</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fexpo%2Feas-cli" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"star button","repository_id":287069971,"auth_type":"LOG_IN","originating_url":"https://github.com/expo/eas-cli","user_id":null}}" data-hydro-click-hmac="b7d65112eae0c4b4ac3711ac935a725b4009471234c00b1022aaa89918f694b7" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="949 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="949" data-view-component="true" class="Counter js-social-count">949</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> <div class="d-block d-md-none mb-2 px-3 px-md-4 px-lg-5"> <p class="f4 mb-3 "> Fastest way to build, submit, and update iOS and Android apps </p> <div class="mb-2 d-flex flex-items-center Link--secondary"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link flex-shrink-0 mr-2"> <path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path> </svg> <span class="flex-auto min-width-0 css-truncate css-truncate-target width-fit"> <a title="https://docs.expo.dev/eas/" role="link" target="_blank" class="text-bold" rel="noopener noreferrer" href="https://docs.expo.dev/eas/">docs.expo.dev/eas/</a> </span> </div> <h3 class="sr-only">License</h3> <div class="mb-2"> <a href="/expo/eas-cli/blob/main/LICENSE" class="Link--muted" data-analytics-event="{"category":"Repository Overview","action":"click","label":"location:sidebar;file:license"}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> MIT license </a> </div> <div class="mb-3"> <a class="Link--secondary no-underline mr-3" href="/expo/eas-cli/stargazers"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star mr-1"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg> <span class="text-bold">949</span> stars </a> <a class="Link--secondary no-underline mr-3" href="/expo/eas-cli/forks"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-1"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg> <span class="text-bold">102</span> forks </a> <a class="Link--secondary no-underline mr-3 d-inline-block" href="/expo/eas-cli/branches"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-branch mr-1"> <path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path> </svg> <span>Branches</span> </a> <a class="Link--secondary no-underline d-inline-block" href="/expo/eas-cli/tags"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag mr-1"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span>Tags</span> </a> <a class="Link--secondary no-underline d-inline-block" href="/expo/eas-cli/activity"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pulse mr-1"> <path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path> </svg> <span>Activity</span> </a> </div> <div class="d-flex flex-wrap gap-2"> <div class="flex-1"> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fexpo%2Feas-cli" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"star button","repository_id":287069971,"auth_type":"LOG_IN","originating_url":"https://github.com/expo/eas-cli","user_id":null}}" data-hydro-click-hmac="b7d65112eae0c4b4ac3711ac935a725b4009471234c00b1022aaa89918f694b7" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn btn-block"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> </a></div> </div> <div class="flex-1"> <a href="/login?return_to=%2Fexpo%2Feas-cli" rel="nofollow" id="files-overview-watch-button" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"notification subscription menu watch","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/expo/eas-cli","user_id":null}}" data-hydro-click-hmac="5d86d1c190db5beaf97027eeb7f9644792beb020b39f025613e2424643b498a7" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn btn-block"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-ad154a9a-f0b6-462f-b84d-64e7c7a490eb" for="files-overview-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </div> <span> </span> </div> </div> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/expo/eas-cli" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /expo/eas-cli" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Code","target":"UNDERLINE_NAV.TAB"}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="issues-tab" href="/expo/eas-cli/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /expo/eas-cli/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Issues","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> <span data-content="Issues">Issues</span> <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="130" data-view-component="true" class="Counter">130</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/expo/eas-cli/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /expo/eas-cli/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Pull requests","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="23" data-view-component="true" class="Counter">23</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/expo/eas-cli/actions" data-tab-item="i3actions-tab" data-selected-links="repo_actions /expo/eas-cli/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Actions","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/expo/eas-cli/security" data-tab-item="i4security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /expo/eas-cli/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Security","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/expo/eas-cli/security/overall-count" accept="text/fragment+html"></include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/expo/eas-cli/pulse" data-tab-item="i5insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /expo/eas-cli/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Insights","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-variant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-f620bbd3-ec35-47d9-b6bb-b9f830f07938-button" popovertarget="action-menu-f620bbd3-ec35-47d9-b6bb-b9f830f07938-overlay" aria-controls="action-menu-f620bbd3-ec35-47d9-b6bb-b9f830f07938-list" aria-haspopup="true" aria-labelledby="tooltip-f8417623-f054-45b6-806b-4e2d0308e898" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-f8417623-f054-45b6-806b-4e2d0308e898" for="action-menu-f620bbd3-ec35-47d9-b6bb-b9f830f07938-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position data-target="action-menu.overlay" id="action-menu-f620bbd3-ec35-47d9-b6bb-b9f830f07938-overlay" anchor="action-menu-f620bbd3-ec35-47d9-b6bb-b9f830f07938-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-f620bbd3-ec35-47d9-b6bb-b9f830f07938-button" id="action-menu-f620bbd3-ec35-47d9-b6bb-b9f830f07938-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-b96d8018-74b2-44f6-92d5-f396272b2590" href="/expo/eas-cli" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-790449ed-3052-41dc-9ae0-48e64819a77a" href="/expo/eas-cli/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Issues </span> </a> </li> <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-a5a75ed4-106e-4f4a-9bc7-e87256b8a51d" href="/expo/eas-cli/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i3actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-e2edb619-c903-4baf-8241-6d3d6b9d9728" href="/expo/eas-cli/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i4security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-c5749488-73f2-448d-9fa1-5aeb7525d74b" href="/expo/eas-cli/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i5insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-1d29cdd6-1884-442b-9b5b-0d8313fb48e8" href="/expo/eas-cli/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content " > <h1 class='sr-only'>expo/eas-cli</h1> <div class="clearfix container-xl px-md-4 px-lg-5 px-3"> <div> <div style="max-width: 100%" data-view-component="true" class="Layout Layout--flowRow-until-md react-repos-overview-margin Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end"> <div data-view-component="true" class="Layout-main"> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_es_mjs-dd1d3ea6a436.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryObserver_js-node_modules_tanstack_-defd52-843b41414e0e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_aria-live_aria-live_ts-ui_packages_promise-with-resolvers-polyfill_promise-with-r-17c672-34345cb18aac.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_paths_index_ts-e019c54eb886.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-7496afc3784d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-7094d4-15017f02e61c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_hooks_shortcuts_ts-ui_packages_code-view-shared_utilities_styles-0dc246-f8753c5db08d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-a83ec0-5ee2b562b57f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repos-overview-ca785c0ab4fa.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.e0c9f0687c56358ed85e.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repos-overview.0ee7cac3ab511a65d9f9.module.css" /> <react-partial partial-name="repos-overview" data-ssr="true" data-attempted-ssr="true" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"initialPayload":{"allShortcutsEnabled":false,"path":"/","repo":{"id":287069971,"defaultBranch":"main","name":"eas-cli","ownerLogin":"expo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-12T17:05:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12504344?v=4","public":true,"private":false,"isOrgOwned":true},"currentUser":null,"refInfo":{"name":"main","listCacheKey":"v0:1742584875.0","canEdit":false,"refType":"branch","currentOid":"1da9573040c387fc9eb1ea6c1ce0b6d502a17178"},"tree":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":".vscode","path":".vscode","contentType":"directory"},{"name":"bin","path":"bin","contentType":"directory"},{"name":"jest","path":"jest","contentType":"directory"},{"name":"packages","path":"packages","contentType":"directory"},{"name":"scripts","path":"scripts","contentType":"directory"},{"name":"ts-declarations","path":"ts-declarations","contentType":"directory"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".eslintignore","path":".eslintignore","contentType":"file"},{"name":".eslintrc.js","path":".eslintrc.js","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".prettierrc","path":".prettierrc","contentType":"file"},{"name":".yarnrc","path":".yarnrc","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"symlink_file"},{"name":"RELEASING.md","path":"RELEASING.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"codecov.yml","path":"codecov.yml","contentType":"file"},{"name":"jest.config.ts","path":"jest.config.ts","contentType":"file"},{"name":"lerna.json","path":"lerna.json","contentType":"file"},{"name":"package.json","path":"package.json","contentType":"file"},{"name":"yarn.lock","path":"yarn.lock","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":null,"totalCount":26,"showBranchInfobar":false},"fileTree":null,"fileTreeProcessingTime":null,"foldersToFetch":[],"treeExpanded":false,"symbolsExpanded":false,"isOverview":true,"overview":{"banners":{"shouldRecommendReadme":false,"isPersonalRepo":false,"showUseActionBanner":false,"actionSlug":null,"actionId":null,"showProtectBranchBanner":false,"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_repo","releasePath":"/expo/eas-cli/releases/new?marketplace=true","showPublishActionBanner":false},"interactionLimitBanner":null,"showInvitationBanner":false,"inviterName":null,"actionsMigrationBannerInfo":{"releaseTags":[],"showImmutableActionsMigrationBanner":false,"initialMigrationStatus":null}},"codeButton":{"contactPath":"/contact","isEnterprise":false,"local":{"protocolInfo":{"httpAvailable":true,"sshAvailable":null,"httpUrl":"https://github.com/expo/eas-cli.git","showCloneWarning":null,"sshUrl":null,"sshCertificatesRequired":null,"sshCertificatesAvailable":null,"ghCliUrl":"gh repo clone expo/eas-cli","defaultProtocol":"http","newSshKeyUrl":"/settings/ssh/new","setProtocolPath":"/users/set_protocol"},"platformInfo":{"cloneUrl":"https://desktop.github.com","showVisualStudioCloneButton":false,"visualStudioCloneUrl":"https://windows.github.com","showXcodeCloneButton":false,"xcodeCloneUrl":"xcode://clone?repo=https%3A%2F%2Fgithub.com%2Fexpo%2Feas-cli","zipballUrl":"/expo/eas-cli/archive/refs/heads/main.zip"}},"newCodespacePath":"/codespaces/new?hide_repo_select=true\u0026repo=287069971"},"popovers":{"rename":null,"renamedParentRepo":null},"commitCount":"2,520","overviewFiles":[{"displayName":"README.md","repoName":"eas-cli","refName":"main","path":"README.md","preferredFileType":"readme","tabName":"README","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eeas-cli\u003c/h1\u003e\u003ca id=\"user-content-eas-cli\" class=\"anchor\" aria-label=\"Permalink: eas-cli\" href=\"#eas-cli\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eEAS command line tool\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://oclif.io\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/1d19284d17a229e35cda164ad5159b2a3d01619e7dda662df843e74f1a8c8d38/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636c692d6f636c69662d627269676874677265656e2e737667\" alt=\"oclif\" data-canonical-src=\"https://img.shields.io/badge/cli-oclif-brightgreen.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://npmjs.org/package/eas-cli\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/126431bb88c5d9f7fbbaf1d349637f7832354a3d1f96d6da2c055b73a1f2aa79/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f6561732d636c692e737667\" alt=\"Version\" data-canonical-src=\"https://img.shields.io/npm/v/eas-cli.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://npmjs.org/package/eas-cli\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/5e737243e03fc6f3e00ae7dfdb888de33b5145c3be3181fec39a8ab0ce7bcff5/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f64772f6561732d636c692e737667\" alt=\"Downloads/week\" data-canonical-src=\"https://img.shields.io/npm/dw/eas-cli.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/expo/eas-cli/blob/main/package.json\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/6b7ca656c6d0ada27ef9ddca694cb07cdc51e5e4c48e51da440e0fe4a337c8b0/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f6561732d636c692e737667\" alt=\"License\" data-canonical-src=\"https://img.shields.io/npm/l/eas-cli.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#commands\"\u003eCommands\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eInstallation\u003c/h1\u003e\u003ca id=\"user-content-installation\" class=\"anchor\" aria-label=\"Permalink: Installation\" href=\"#installation\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm install -g eas-cli\n# or\nyarn global add eas-cli\"\u003e\u003cpre\u003enpm install -g eas-cli\n\u003cspan class=\"pl-c\"\u003e\u003cspan class=\"pl-c\"\u003e#\u003c/span\u003e or\u003c/span\u003e\nyarn global add eas-cli\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eEnforcing eas-cli version for your project\u003c/h2\u003e\u003ca id=\"user-content-enforcing-eas-cli-version-for-your-project\" class=\"anchor\" aria-label=\"Permalink: Enforcing eas-cli version for your project\" href=\"#enforcing-eas-cli-version-for-your-project\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eIf you want to enforce the \u003ccode\u003eeas-cli\u003c/code\u003e version for your project, use the \u003ccode\u003e\"cli.version\"\u003c/code\u003e field in \u003cstrong\u003eeas.json\u003c/strong\u003e. Installing \u003ccode\u003eeas-cli\u003c/code\u003e to your project dependencies is strongly discouraged because it may cause dependency conflicts that are difficult to debug.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eAn example of \u003cstrong\u003eeas.json\u003c/strong\u003e that enforces \u003ccode\u003eeas-cli\u003c/code\u003e in version \u003ccode\u003e1.0.0\u003c/code\u003e or newer:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-json notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"{\n \u0026quot;cli\u0026quot;: {\n \u0026quot;version\u0026quot;: \u0026quot;\u0026gt;=1.0.0\u0026quot;\n },\n \u0026quot;build\u0026quot;: {\n // build profiles\n },\n \u0026quot;submit\u0026quot;: {\n // submit profiles\n }\n}\"\u003e\u003cpre\u003e{\n \u003cspan class=\"pl-ent\"\u003e\"cli\"\u003c/span\u003e: {\n \u003cspan class=\"pl-ent\"\u003e\"version\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u0026gt;=1.0.0\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e\n },\n \u003cspan class=\"pl-ent\"\u003e\"build\"\u003c/span\u003e: {\n \u003cspan class=\"pl-ii\"\u003e// build profiles\u003c/span\u003e\n },\n \u003cspan class=\"pl-ent\"\u003e\"submit\"\u003c/span\u003e: {\n \u003cspan class=\"pl-ii\"\u003e// submit profiles\u003c/span\u003e\n }\n}\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eLearn more: \u003ca href=\"https://docs.expo.dev/build/eas-json/\" rel=\"nofollow\"\u003ehttps://docs.expo.dev/build/eas-json/\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eUsage\u003c/h1\u003e\u003ca id=\"user-content-usage\" class=\"anchor\" aria-label=\"Permalink: Usage\" href=\"#usage\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"eas COMMAND\n# runs the command\neas (-v|--version|version)\n# prints the version\neas --help COMMAND\n# outputs help for specific command\"\u003e\u003cpre\u003eeas COMMAND\n\u003cspan class=\"pl-c\"\u003e\u003cspan class=\"pl-c\"\u003e#\u003c/span\u003e runs the command\u003c/span\u003e\neas (-v\u003cspan class=\"pl-k\"\u003e|\u003c/span\u003e--version\u003cspan class=\"pl-k\"\u003e|\u003c/span\u003eversion)\n\u003cspan class=\"pl-c\"\u003e\u003cspan class=\"pl-c\"\u003e#\u003c/span\u003e prints the version\u003c/span\u003e\neas --help COMMAND\n\u003cspan class=\"pl-c\"\u003e\u003cspan class=\"pl-c\"\u003e#\u003c/span\u003e outputs help for specific command\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCommands\u003c/h1\u003e\u003ca id=\"user-content-commands\" class=\"anchor\" aria-label=\"Permalink: Commands\" href=\"#commands\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"#eas-accountlogin\"\u003e\u003ccode\u003eeas account:login\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-accountlogout\"\u003e\u003ccode\u003eeas account:logout\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-accountview\"\u003e\u003ccode\u003eeas account:view\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-analytics-status\"\u003e\u003ccode\u003eeas analytics [STATUS]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-autocomplete-shell\"\u003e\u003ccode\u003eeas autocomplete [SHELL]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-branchcreate-name\"\u003e\u003ccode\u003eeas branch:create [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-branchdelete-name\"\u003e\u003ccode\u003eeas branch:delete [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-branchlist\"\u003e\u003ccode\u003eeas branch:list\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-branchrename\"\u003e\u003ccode\u003eeas branch:rename\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-branchview-name\"\u003e\u003ccode\u003eeas branch:view [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-build\"\u003e\u003ccode\u003eeas build\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildcancel-build_id\"\u003e\u003ccode\u003eeas build:cancel [BUILD_ID]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildconfigure\"\u003e\u003ccode\u003eeas build:configure\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-builddelete-build_id\"\u003e\u003ccode\u003eeas build:delete [BUILD_ID]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-builddev\"\u003e\u003ccode\u003eeas build:dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildinspect\"\u003e\u003ccode\u003eeas build:inspect\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildlist\"\u003e\u003ccode\u003eeas build:list\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildresign\"\u003e\u003ccode\u003eeas build:resign\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildrun\"\u003e\u003ccode\u003eeas build:run\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildsubmit\"\u003e\u003ccode\u003eeas build:submit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildversionget\"\u003e\u003ccode\u003eeas build:version:get\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildversionset\"\u003e\u003ccode\u003eeas build:version:set\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildversionsync\"\u003e\u003ccode\u003eeas build:version:sync\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-buildview-build_id\"\u003e\u003ccode\u003eeas build:view [BUILD_ID]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-channelcreate-name\"\u003e\u003ccode\u003eeas channel:create [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-channeledit-name\"\u003e\u003ccode\u003eeas channel:edit [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-channellist\"\u003e\u003ccode\u003eeas channel:list\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-channelpause-name\"\u003e\u003ccode\u003eeas channel:pause [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-channelresume-name\"\u003e\u003ccode\u003eeas channel:resume [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-channelrollout-channel\"\u003e\u003ccode\u003eeas channel:rollout [CHANNEL]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-channelview-name\"\u003e\u003ccode\u003eeas channel:view [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-config\"\u003e\u003ccode\u003eeas config\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-credentials\"\u003e\u003ccode\u003eeas credentials\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-credentialsconfigure-build\"\u003e\u003ccode\u003eeas credentials:configure-build\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-deploy-2moptions22m\"\u003e\u003ccode\u003eeas deploy �[2m[options]�[22m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-deployalias\"\u003e\u003ccode\u003eeas deploy:alias\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-deploypromote\"\u003e\u003ccode\u003eeas deploy:promote\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-devicecreate\"\u003e\u003ccode\u003eeas device:create\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-devicedelete\"\u003e\u003ccode\u003eeas device:delete\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-devicelist\"\u003e\u003ccode\u003eeas device:list\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-devicerename\"\u003e\u003ccode\u003eeas device:rename\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-deviceview-udid\"\u003e\u003ccode\u003eeas device:view [UDID]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-diagnostics\"\u003e\u003ccode\u003eeas diagnostics\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-envcreate-environment\"\u003e\u003ccode\u003eeas env:create [ENVIRONMENT]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-envdelete-environment\"\u003e\u003ccode\u003eeas env:delete [ENVIRONMENT]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-envexec-environment-bash_command\"\u003e\u003ccode\u003eeas env:exec ENVIRONMENT BASH_COMMAND\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-envget-environment\"\u003e\u003ccode\u003eeas env:get [ENVIRONMENT]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-envlist-environment\"\u003e\u003ccode\u003eeas env:list [ENVIRONMENT]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-envpull-environment\"\u003e\u003ccode\u003eeas env:pull [ENVIRONMENT]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-envpush-environment\"\u003e\u003ccode\u003eeas env:push [ENVIRONMENT]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-envupdate-environment\"\u003e\u003ccode\u003eeas env:update [ENVIRONMENT]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-fingerprintcompare-hash1-hash2\"\u003e\u003ccode\u003eeas fingerprint:compare [HASH1] [HASH2]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-help-command\"\u003e\u003ccode\u003eeas help [COMMAND]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-init\"\u003e\u003ccode\u003eeas init\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-initonboarding-target_project_directory\"\u003e\u003ccode\u003eeas init:onboarding [TARGET_PROJECT_DIRECTORY]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-login\"\u003e\u003ccode\u003eeas login\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-logout\"\u003e\u003ccode\u003eeas logout\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-metadatalint\"\u003e\u003ccode\u003eeas metadata:lint\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-metadatapull\"\u003e\u003ccode\u003eeas metadata:pull\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-metadatapush\"\u003e\u003ccode\u003eeas metadata:push\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-onboarding-target_project_directory\"\u003e\u003ccode\u003eeas onboarding [TARGET_PROJECT_DIRECTORY]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-open\"\u003e\u003ccode\u003eeas open\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-projectinfo\"\u003e\u003ccode\u003eeas project:info\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-projectinit\"\u003e\u003ccode\u003eeas project:init\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-projectonboarding-target_project_directory\"\u003e\u003ccode\u003eeas project:onboarding [TARGET_PROJECT_DIRECTORY]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-submit\"\u003e\u003ccode\u003eeas submit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-update\"\u003e\u003ccode\u003eeas update\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-updateconfigure\"\u003e\u003ccode\u003eeas update:configure\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-updatedelete-groupid\"\u003e\u003ccode\u003eeas update:delete GROUPID\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-updateedit-groupid\"\u003e\u003ccode\u003eeas update:edit [GROUPID]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-updatelist\"\u003e\u003ccode\u003eeas update:list\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-updaterepublish\"\u003e\u003ccode\u003eeas update:republish\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-updateroll-back-to-embedded\"\u003e\u003ccode\u003eeas update:roll-back-to-embedded\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-updaterollback\"\u003e\u003ccode\u003eeas update:rollback\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-updateview-groupid\"\u003e\u003ccode\u003eeas update:view GROUPID\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-webhookcreate\"\u003e\u003ccode\u003eeas webhook:create\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-webhookdelete-id\"\u003e\u003ccode\u003eeas webhook:delete [ID]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-webhooklist\"\u003e\u003ccode\u003eeas webhook:list\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-webhookupdate\"\u003e\u003ccode\u003eeas webhook:update\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-webhookview-id\"\u003e\u003ccode\u003eeas webhook:view ID\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-whoami\"\u003e\u003ccode\u003eeas whoami\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-workeralias\"\u003e\u003ccode\u003eeas worker:alias\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-deploy-2moptions22m-1\"\u003e\u003ccode\u003eeas deploy �[2m[options]�[22m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-workflowcreate-name\"\u003e\u003ccode\u003eeas workflow:create [NAME]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-workflowrun-file\"\u003e\u003ccode\u003eeas workflow:run [FILE]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#eas-workflowvalidate-path\"\u003e\u003ccode\u003eeas workflow:validate PATH\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas account:login\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-accountlogin\" class=\"anchor\" aria-label=\"Permalink: eas account:login\" href=\"#eas-accountlogin\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elog in with your Expo account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas account:login [-s]\n\nFLAGS\n -s, --sso Login with SSO\n\nDESCRIPTION\n log in with your Expo account\n\nALIASES\n $ eas login\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas account:login [-s]\n\nFLAGS\n -s, --sso Login with SSO\n\nDESCRIPTION\n log in with your Expo account\n\nALIASES\n $ eas login\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/account/login.ts\"\u003epackages/eas-cli/src/commands/account/login.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas account:logout\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-accountlogout\" class=\"anchor\" aria-label=\"Permalink: eas account:logout\" href=\"#eas-accountlogout\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elog out\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas account:logout\n\nDESCRIPTION\n log out\n\nALIASES\n $ eas logout\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas account:logout\n\nDESCRIPTION\n log out\n\nALIASES\n $ eas logout\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/account/logout.ts\"\u003epackages/eas-cli/src/commands/account/logout.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas account:view\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-accountview\" class=\"anchor\" aria-label=\"Permalink: eas account:view\" href=\"#eas-accountview\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eshow the username you are logged in as\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas account:view\n\nDESCRIPTION\n show the username you are logged in as\n\nALIASES\n $ eas whoami\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas account:view\n\nDESCRIPTION\n show the username you are logged in as\n\nALIASES\n $ eas whoami\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/account/view.ts\"\u003epackages/eas-cli/src/commands/account/view.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas analytics [STATUS]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-analytics-status\" class=\"anchor\" aria-label=\"Permalink: eas analytics [STATUS]\" href=\"#eas-analytics-status\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edisplay or change analytics settings\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas analytics [STATUS]\n\nDESCRIPTION\n display or change analytics settings\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas analytics [STATUS]\n\nDESCRIPTION\n display or change analytics settings\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/analytics.ts\"\u003epackages/eas-cli/src/commands/analytics.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas autocomplete [SHELL]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-autocomplete-shell\" class=\"anchor\" aria-label=\"Permalink: eas autocomplete [SHELL]\" href=\"#eas-autocomplete-shell\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edisplay autocomplete installation instructions\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas autocomplete [SHELL] [-r]\n\nARGUMENTS\n SHELL (zsh|bash|powershell) Shell type\n\nFLAGS\n -r, --refresh-cache Refresh cache (ignores displaying instructions)\n\nDESCRIPTION\n display autocomplete installation instructions\n\nEXAMPLES\n $ eas autocomplete\n\n $ eas autocomplete bash\n\n $ eas autocomplete zsh\n\n $ eas autocomplete powershell\n\n $ eas autocomplete --refresh-cache\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas autocomplete [SHELL] [-r]\n\nARGUMENTS\n SHELL (zsh|bash|powershell) Shell type\n\nFLAGS\n -r, --refresh-cache Refresh cache (ignores displaying instructions)\n\nDESCRIPTION\n display autocomplete installation instructions\n\nEXAMPLES\n $ eas autocomplete\n\n $ eas autocomplete bash\n\n $ eas autocomplete zsh\n\n $ eas autocomplete powershell\n\n $ eas autocomplete --refresh-cache\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/oclif/plugin-autocomplete/blob/v2.3.10/packages/eas-cli/src/commands/autocomplete/index.ts\"\u003e@oclif/plugin-autocomplete\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas branch:create [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-branchcreate-name\" class=\"anchor\" aria-label=\"Permalink: eas branch:create [NAME]\" href=\"#eas-branchcreate-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecreate a branch\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas branch:create [NAME] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the branch to create\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create a branch\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas branch:create [NAME] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the branch to create\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create a branch\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/create.ts\"\u003epackages/eas-cli/src/commands/branch/create.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas branch:delete [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-branchdelete-name\" class=\"anchor\" aria-label=\"Permalink: eas branch:delete [NAME]\" href=\"#eas-branchdelete-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edelete a branch\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas branch:delete [NAME] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the branch to delete\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n delete a branch\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas branch:delete [NAME] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the branch to delete\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n delete a branch\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/delete.ts\"\u003epackages/eas-cli/src/commands/branch/delete.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas branch:list\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-branchlist\" class=\"anchor\" aria-label=\"Permalink: eas branch:list\" href=\"#eas-branchlist\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elist all branches\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas branch:list [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n list all branches\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas branch:list [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n list all branches\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/list.ts\"\u003epackages/eas-cli/src/commands/branch/list.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas branch:rename\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-branchrename\" class=\"anchor\" aria-label=\"Permalink: eas branch:rename\" href=\"#eas-branchrename\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003erename a branch\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas branch:rename [--from \u0026lt;value\u0026gt;] [--to \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --from=\u0026lt;value\u0026gt; current name of the branch.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --to=\u0026lt;value\u0026gt; new name of the branch.\n\nDESCRIPTION\n rename a branch\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas branch:rename [--from \u0026lt;value\u0026gt;] [--to \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --from=\u0026lt;value\u0026gt; current name of the branch.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --to=\u0026lt;value\u0026gt; new name of the branch.\n\nDESCRIPTION\n rename a branch\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/rename.ts\"\u003epackages/eas-cli/src/commands/branch/rename.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas branch:view [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-branchview-name\" class=\"anchor\" aria-label=\"Permalink: eas branch:view [NAME]\" href=\"#eas-branchview-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eview a branch\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas branch:view [NAME] [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the branch to view\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 25 and is capped at 50.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n view a branch\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas branch:view [NAME] [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the branch to view\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 25 and is capped at 50.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n view a branch\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/view.ts\"\u003epackages/eas-cli/src/commands/branch/view.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-build\" class=\"anchor\" aria-label=\"Permalink: eas build\" href=\"#eas-build\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003estart a build\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build [-p android|ios|all] [-e \u0026lt;value\u0026gt;] [--local] [--output \u0026lt;value\u0026gt;] [--wait] [--clear-cache] [-s |\n --auto-submit-with-profile \u0026lt;value\u0026gt;] [-m \u0026lt;value\u0026gt;] [--build-logger-level trace|debug|info|warn|error|fatal]\n [--freeze-credentials] [--json --non-interactive]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to\n \u0026quot;production\u0026quot; if defined in eas.json.\n -m, --message=\u0026lt;value\u0026gt; A short message describing the build\n -p, --platform=(android|ios|all)\n -s, --auto-submit Submit on build complete using the submit profile with the\n same name as the build profile\n --auto-submit-with-profile=PROFILE_NAME Submit on build complete using the submit profile with\n provided name\n --build-logger-level=(trace|debug|info|warn|error|fatal) The level of logs to output during the build process.\n Defaults to \u0026quot;info\u0026quot;.\n --clear-cache Clear cache before the build\n --freeze-credentials Prevent the build from updating credentials in\n non-interactive mode\n --json Enable JSON output, non-JSON messages will be printed to\n stderr.\n --local Run build locally [experimental]\n --non-interactive Run the command in non-interactive mode.\n --output=\u0026lt;value\u0026gt; Output path for local build\n --[no-]wait Wait for build(s) to complete\n\nDESCRIPTION\n start a build\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build [-p android|ios|all] [-e \u0026lt;value\u0026gt;] [--local] [--output \u0026lt;value\u0026gt;] [--wait] [--clear-cache] [-s |\n --auto-submit-with-profile \u0026lt;value\u0026gt;] [-m \u0026lt;value\u0026gt;] [--build-logger-level trace|debug|info|warn|error|fatal]\n [--freeze-credentials] [--json --non-interactive]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to\n \"production\" if defined in eas.json.\n -m, --message=\u0026lt;value\u0026gt; A short message describing the build\n -p, --platform=(android|ios|all)\n -s, --auto-submit Submit on build complete using the submit profile with the\n same name as the build profile\n --auto-submit-with-profile=PROFILE_NAME Submit on build complete using the submit profile with\n provided name\n --build-logger-level=(trace|debug|info|warn|error|fatal) The level of logs to output during the build process.\n Defaults to \"info\".\n --clear-cache Clear cache before the build\n --freeze-credentials Prevent the build from updating credentials in\n non-interactive mode\n --json Enable JSON output, non-JSON messages will be printed to\n stderr.\n --local Run build locally [experimental]\n --non-interactive Run the command in non-interactive mode.\n --output=\u0026lt;value\u0026gt; Output path for local build\n --[no-]wait Wait for build(s) to complete\n\nDESCRIPTION\n start a build\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/index.ts\"\u003epackages/eas-cli/src/commands/build/index.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:cancel [BUILD_ID]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildcancel-build_id\" class=\"anchor\" aria-label=\"Permalink: eas build:cancel [BUILD_ID]\" href=\"#eas-buildcancel-build_id\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecancel a build\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:cancel [BUILD_ID] [--non-interactive] [-p android|ios|all] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Filter builds by build profile if build ID is not provided\n -p, --platform=(android|ios|all) Filter builds by the platform if build ID is not provided\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n cancel a build\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:cancel [BUILD_ID] [--non-interactive] [-p android|ios|all] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Filter builds by build profile if build ID is not provided\n -p, --platform=(android|ios|all) Filter builds by the platform if build ID is not provided\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n cancel a build\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/cancel.ts\"\u003epackages/eas-cli/src/commands/build/cancel.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:configure\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildconfigure\" class=\"anchor\" aria-label=\"Permalink: eas build:configure\" href=\"#eas-buildconfigure\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003econfigure the project to support EAS Build\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:configure [-p android|ios|all]\n\nFLAGS\n -p, --platform=(android|ios|all) Platform to configure\n\nDESCRIPTION\n configure the project to support EAS Build\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:configure [-p android|ios|all]\n\nFLAGS\n -p, --platform=(android|ios|all) Platform to configure\n\nDESCRIPTION\n configure the project to support EAS Build\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/configure.ts\"\u003epackages/eas-cli/src/commands/build/configure.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:delete [BUILD_ID]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-builddelete-build_id\" class=\"anchor\" aria-label=\"Permalink: eas build:delete [BUILD_ID]\" href=\"#eas-builddelete-build_id\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edelete a build\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:delete [BUILD_ID] [--non-interactive] [-p android|ios|all] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Filter builds by build profile if build ID is not provided\n -p, --platform=(android|ios|all) Filter builds by the platform if build ID is not provided\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n delete a build\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:delete [BUILD_ID] [--non-interactive] [-p android|ios|all] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Filter builds by build profile if build ID is not provided\n -p, --platform=(android|ios|all) Filter builds by the platform if build ID is not provided\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n delete a build\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/delete.ts\"\u003epackages/eas-cli/src/commands/build/delete.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:dev\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-builddev\" class=\"anchor\" aria-label=\"Permalink: eas build:dev\" href=\"#eas-builddev\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003erun dev client simulator/emulator build with matching fingerprint or create a new one\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:dev [-p ios|android] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. It must be a profile allowing to create\n emulator/simulator internal distribution dev client builds. The \u0026quot;development-simulator\u0026quot;\n build profile will be selected by default.\n -p, --platform=(ios|android)\n\nDESCRIPTION\n run dev client simulator/emulator build with matching fingerprint or create a new one\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:dev [-p ios|android] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. It must be a profile allowing to create\n emulator/simulator internal distribution dev client builds. The \"development-simulator\"\n build profile will be selected by default.\n -p, --platform=(ios|android)\n\nDESCRIPTION\n run dev client simulator/emulator build with matching fingerprint or create a new one\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/dev.ts\"\u003epackages/eas-cli/src/commands/build/dev.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:inspect\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildinspect\" class=\"anchor\" aria-label=\"Permalink: eas build:inspect\" href=\"#eas-buildinspect\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003einspect the state of the project at specific build stages, useful for troubleshooting\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:inspect -p android|ios -s archive|pre-build|post-build -o \u0026lt;value\u0026gt; [-e \u0026lt;value\u0026gt;] [--force] [-v]\n\nFLAGS\n -e, --profile=PROFILE_NAME\n Name of the build profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in eas.json.\n\n -o, --output=OUTPUT_DIRECTORY\n (required) Output directory.\n\n -p, --platform=(android|ios)\n (required)\n\n -s, --stage=(archive|pre-build|post-build)\n (required) Stage of the build you want to inspect.\n archive - builds the project archive that would be uploaded to EAS when building\n pre-build - prepares the project to be built with Gradle/Xcode. Does not run the native build.\n post-build - builds the native project and leaves the output directory for inspection\n\n -v, --verbose\n\n --force\n Delete OUTPUT_DIRECTORY if it already exists.\n\nDESCRIPTION\n inspect the state of the project at specific build stages, useful for troubleshooting\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:inspect -p android|ios -s archive|pre-build|post-build -o \u0026lt;value\u0026gt; [-e \u0026lt;value\u0026gt;] [--force] [-v]\n\nFLAGS\n -e, --profile=PROFILE_NAME\n Name of the build profile from eas.json. Defaults to \"production\" if defined in eas.json.\n\n -o, --output=OUTPUT_DIRECTORY\n (required) Output directory.\n\n -p, --platform=(android|ios)\n (required)\n\n -s, --stage=(archive|pre-build|post-build)\n (required) Stage of the build you want to inspect.\n archive - builds the project archive that would be uploaded to EAS when building\n pre-build - prepares the project to be built with Gradle/Xcode. Does not run the native build.\n post-build - builds the native project and leaves the output directory for inspection\n\n -v, --verbose\n\n --force\n Delete OUTPUT_DIRECTORY if it already exists.\n\nDESCRIPTION\n inspect the state of the project at specific build stages, useful for troubleshooting\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/inspect.ts\"\u003epackages/eas-cli/src/commands/build/inspect.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:list\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildlist\" class=\"anchor\" aria-label=\"Permalink: eas build:list\" href=\"#eas-buildlist\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elist all builds for your project\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:list [-p android|ios|all] [--status\n new|in-queue|in-progress|pending-cancel|errored|finished|canceled] [--distribution store|internal|simulator]\n [--channel \u0026lt;value\u0026gt;] [--app-version \u0026lt;value\u0026gt;] [--app-build-version \u0026lt;value\u0026gt;] [--sdk-version \u0026lt;value\u0026gt;] [--runtime-version\n \u0026lt;value\u0026gt;] [--app-identifier \u0026lt;value\u0026gt;] [-e \u0026lt;value\u0026gt;] [--git-commit-hash \u0026lt;value\u0026gt;] [--fingerprint-hash \u0026lt;value\u0026gt;] [--offset\n \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive] [--simulator]\n\nFLAGS\n -e, --build-profile=\u0026lt;value\u0026gt; Filter only builds created with the\n specified build profile\n -p, --platform=(android|ios|all)\n --app-build-version=\u0026lt;value\u0026gt; Filter only builds created with the\n specified app build version\n --app-identifier=\u0026lt;value\u0026gt; Filter only builds created with the\n specified app identifier\n --app-version=\u0026lt;value\u0026gt; Filter only builds created with the\n specified main app version\n --channel=\u0026lt;value\u0026gt;\n --distribution=(store|internal|simulator) Filter only builds with the specified\n distribution type\n --fingerprint-hash=\u0026lt;value\u0026gt; Filter only builds with the specified\n fingerprint hash\n --git-commit-hash=\u0026lt;value\u0026gt; Filter only builds created with the\n specified git commit hash\n --json Enable JSON output, non-JSON messages\n will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query.\n Defaults to 10 and is capped at 50.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use\n for paginating results. Defaults to 0.\n --runtime-version=\u0026lt;value\u0026gt; Filter only builds created with the\n specified runtime version\n --sdk-version=\u0026lt;value\u0026gt; Filter only builds created with the\n specified Expo SDK version\n --simulator Filter only iOS simulator builds. Can\n only be used with --platform flag set to\n \u0026quot;ios\u0026quot;\n --status=(new|in-queue|in-progress|pending-cancel|errored|finished|canceled) Filter only builds with the specified\n status\n\nDESCRIPTION\n list all builds for your project\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:list [-p android|ios|all] [--status\n new|in-queue|in-progress|pending-cancel|errored|finished|canceled] [--distribution store|internal|simulator]\n [--channel \u0026lt;value\u0026gt;] [--app-version \u0026lt;value\u0026gt;] [--app-build-version \u0026lt;value\u0026gt;] [--sdk-version \u0026lt;value\u0026gt;] [--runtime-version\n \u0026lt;value\u0026gt;] [--app-identifier \u0026lt;value\u0026gt;] [-e \u0026lt;value\u0026gt;] [--git-commit-hash \u0026lt;value\u0026gt;] [--fingerprint-hash \u0026lt;value\u0026gt;] [--offset\n \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive] [--simulator]\n\nFLAGS\n -e, --build-profile=\u0026lt;value\u0026gt; Filter only builds created with the\n specified build profile\n -p, --platform=(android|ios|all)\n --app-build-version=\u0026lt;value\u0026gt; Filter only builds created with the\n specified app build version\n --app-identifier=\u0026lt;value\u0026gt; Filter only builds created with the\n specified app identifier\n --app-version=\u0026lt;value\u0026gt; Filter only builds created with the\n specified main app version\n --channel=\u0026lt;value\u0026gt;\n --distribution=(store|internal|simulator) Filter only builds with the specified\n distribution type\n --fingerprint-hash=\u0026lt;value\u0026gt; Filter only builds with the specified\n fingerprint hash\n --git-commit-hash=\u0026lt;value\u0026gt; Filter only builds created with the\n specified git commit hash\n --json Enable JSON output, non-JSON messages\n will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query.\n Defaults to 10 and is capped at 50.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use\n for paginating results. Defaults to 0.\n --runtime-version=\u0026lt;value\u0026gt; Filter only builds created with the\n specified runtime version\n --sdk-version=\u0026lt;value\u0026gt; Filter only builds created with the\n specified Expo SDK version\n --simulator Filter only iOS simulator builds. Can\n only be used with --platform flag set to\n \"ios\"\n --status=(new|in-queue|in-progress|pending-cancel|errored|finished|canceled) Filter only builds with the specified\n status\n\nDESCRIPTION\n list all builds for your project\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/list.ts\"\u003epackages/eas-cli/src/commands/build/list.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:resign\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildresign\" class=\"anchor\" aria-label=\"Permalink: eas build:resign\" href=\"#eas-buildresign\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ere-sign a build archive\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:resign [-p android|ios] [-e \u0026lt;value\u0026gt;] [--source-profile \u0026lt;value\u0026gt;] [--wait] [--id \u0026lt;value\u0026gt;] [--offset\n \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n -e, --target-profile=PROFILE_NAME Name of the target build profile from eas.json. Credentials and environment\n variables from this profile will be used when re-signing. Defaults to \u0026quot;production\u0026quot;\n if defined in eas.json.\n -p, --platform=(android|ios)\n --id=\u0026lt;value\u0026gt; ID of the build to re-sign.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n --source-profile=PROFILE_NAME Name of the source build profile from eas.json. Used to filter builds eligible for\n re-signing.\n --[no-]wait Wait for build(s) to complete.\n\nDESCRIPTION\n re-sign a build archive\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:resign [-p android|ios] [-e \u0026lt;value\u0026gt;] [--source-profile \u0026lt;value\u0026gt;] [--wait] [--id \u0026lt;value\u0026gt;] [--offset\n \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n -e, --target-profile=PROFILE_NAME Name of the target build profile from eas.json. Credentials and environment\n variables from this profile will be used when re-signing. Defaults to \"production\"\n if defined in eas.json.\n -p, --platform=(android|ios)\n --id=\u0026lt;value\u0026gt; ID of the build to re-sign.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n --source-profile=PROFILE_NAME Name of the source build profile from eas.json. Used to filter builds eligible for\n re-signing.\n --[no-]wait Wait for build(s) to complete.\n\nDESCRIPTION\n re-sign a build archive\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/resign.ts\"\u003epackages/eas-cli/src/commands/build/resign.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:run\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildrun\" class=\"anchor\" aria-label=\"Permalink: eas build:run\" href=\"#eas-buildrun\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003erun simulator/emulator builds from eas-cli\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:run [--latest | --id \u0026lt;value\u0026gt; | --path \u0026lt;value\u0026gt; | --url \u0026lt;value\u0026gt;] [-p android|ios] [-e \u0026lt;value\u0026gt;]\n [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile used to create the build to run. When specified, only builds\n created with the specified build profile will be queried.\n -p, --platform=(android|ios)\n --id=\u0026lt;value\u0026gt; ID of the simulator/emulator build to run\n --latest Run the latest simulator/emulator build for specified platform\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n --path=\u0026lt;value\u0026gt; Path to the simulator/emulator build archive or app\n --url=\u0026lt;value\u0026gt; Simulator/Emulator build archive url\n\nDESCRIPTION\n run simulator/emulator builds from eas-cli\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:run [--latest | --id \u0026lt;value\u0026gt; | --path \u0026lt;value\u0026gt; | --url \u0026lt;value\u0026gt;] [-p android|ios] [-e \u0026lt;value\u0026gt;]\n [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile used to create the build to run. When specified, only builds\n created with the specified build profile will be queried.\n -p, --platform=(android|ios)\n --id=\u0026lt;value\u0026gt; ID of the simulator/emulator build to run\n --latest Run the latest simulator/emulator build for specified platform\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n --path=\u0026lt;value\u0026gt; Path to the simulator/emulator build archive or app\n --url=\u0026lt;value\u0026gt; Simulator/Emulator build archive url\n\nDESCRIPTION\n run simulator/emulator builds from eas-cli\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/run.ts\"\u003epackages/eas-cli/src/commands/build/run.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:submit\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildsubmit\" class=\"anchor\" aria-label=\"Permalink: eas build:submit\" href=\"#eas-buildsubmit\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003esubmit app binary to App Store and/or Play Store\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:submit [-p android|ios|all] [-e \u0026lt;value\u0026gt;] [--latest | --id \u0026lt;value\u0026gt; | --path \u0026lt;value\u0026gt; | --url \u0026lt;value\u0026gt;]\n [--verbose] [--wait] [--verbose-fastlane] [--non-interactive]\n\nFLAGS\n -e, --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in\n eas.json.\n -p, --platform=(android|ios|all)\n --id=\u0026lt;value\u0026gt; ID of the build to submit\n --latest Submit the latest build for specified platform\n --non-interactive Run command in non-interactive mode\n --path=\u0026lt;value\u0026gt; Path to the .apk/.aab/.ipa file\n --url=\u0026lt;value\u0026gt; App archive url\n --verbose Always print logs from EAS Submit\n --verbose-fastlane Enable verbose logging for the submission process\n --[no-]wait Wait for submission to complete\n\nDESCRIPTION\n submit app binary to App Store and/or Play Store\n\nALIASES\n $ eas build:submit\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:submit [-p android|ios|all] [-e \u0026lt;value\u0026gt;] [--latest | --id \u0026lt;value\u0026gt; | --path \u0026lt;value\u0026gt; | --url \u0026lt;value\u0026gt;]\n [--verbose] [--wait] [--verbose-fastlane] [--non-interactive]\n\nFLAGS\n -e, --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \"production\" if defined in\n eas.json.\n -p, --platform=(android|ios|all)\n --id=\u0026lt;value\u0026gt; ID of the build to submit\n --latest Submit the latest build for specified platform\n --non-interactive Run command in non-interactive mode\n --path=\u0026lt;value\u0026gt; Path to the .apk/.aab/.ipa file\n --url=\u0026lt;value\u0026gt; App archive url\n --verbose Always print logs from EAS Submit\n --verbose-fastlane Enable verbose logging for the submission process\n --[no-]wait Wait for submission to complete\n\nDESCRIPTION\n submit app binary to App Store and/or Play Store\n\nALIASES\n $ eas build:submit\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:version:get\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildversionget\" class=\"anchor\" aria-label=\"Permalink: eas build:version:get\" href=\"#eas-buildversionget\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eget the latest version from EAS servers\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:version:get [-p android|ios|all] [-e \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in\n eas.json.\n -p, --platform=(android|ios|all)\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n get the latest version from EAS servers\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:version:get [-p android|ios|all] [-e \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to \"production\" if defined in\n eas.json.\n -p, --platform=(android|ios|all)\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n get the latest version from EAS servers\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/version/get.ts\"\u003epackages/eas-cli/src/commands/build/version/get.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:version:set\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildversionset\" class=\"anchor\" aria-label=\"Permalink: eas build:version:set\" href=\"#eas-buildversionset\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eupdate version of an app\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:version:set [-p android|ios] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in\n eas.json.\n -p, --platform=(android|ios)\n\nDESCRIPTION\n update version of an app\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:version:set [-p android|ios] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to \"production\" if defined in\n eas.json.\n -p, --platform=(android|ios)\n\nDESCRIPTION\n update version of an app\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/version/set.ts\"\u003epackages/eas-cli/src/commands/build/version/set.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:version:sync\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildversionsync\" class=\"anchor\" aria-label=\"Permalink: eas build:version:sync\" href=\"#eas-buildversionsync\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eupdate a version in native code with a value stored on EAS servers\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:version:sync [-p android|ios|all] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in\n eas.json.\n -p, --platform=(android|ios|all)\n\nDESCRIPTION\n update a version in native code with a value stored on EAS servers\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:version:sync [-p android|ios|all] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to \"production\" if defined in\n eas.json.\n -p, --platform=(android|ios|all)\n\nDESCRIPTION\n update a version in native code with a value stored on EAS servers\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/version/sync.ts\"\u003epackages/eas-cli/src/commands/build/version/sync.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas build:view [BUILD_ID]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-buildview-build_id\" class=\"anchor\" aria-label=\"Permalink: eas build:view [BUILD_ID]\" href=\"#eas-buildview-build_id\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eview a build for your project\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas build:view [BUILD_ID] [--json]\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n\nDESCRIPTION\n view a build for your project\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas build:view [BUILD_ID] [--json]\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n\nDESCRIPTION\n view a build for your project\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/view.ts\"\u003epackages/eas-cli/src/commands/build/view.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas channel:create [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-channelcreate-name\" class=\"anchor\" aria-label=\"Permalink: eas channel:create [NAME]\" href=\"#eas-channelcreate-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecreate a channel\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas channel:create [NAME] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the channel to create\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create a channel\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas channel:create [NAME] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the channel to create\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create a channel\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/create.ts\"\u003epackages/eas-cli/src/commands/channel/create.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas channel:edit [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-channeledit-name\" class=\"anchor\" aria-label=\"Permalink: eas channel:edit [NAME]\" href=\"#eas-channeledit-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003epoint a channel at a new branch\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas channel:edit [NAME] [--branch \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the channel to edit\n\nFLAGS\n --branch=\u0026lt;value\u0026gt; Name of the branch to point to\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n point a channel at a new branch\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas channel:edit [NAME] [--branch \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the channel to edit\n\nFLAGS\n --branch=\u0026lt;value\u0026gt; Name of the branch to point to\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n point a channel at a new branch\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/edit.ts\"\u003epackages/eas-cli/src/commands/channel/edit.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas channel:list\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-channellist\" class=\"anchor\" aria-label=\"Permalink: eas channel:list\" href=\"#eas-channellist\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elist all channels\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas channel:list [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 10 and is capped at 25.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n list all channels\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas channel:list [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 10 and is capped at 25.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n list all channels\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/list.ts\"\u003epackages/eas-cli/src/commands/channel/list.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas channel:pause [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-channelpause-name\" class=\"anchor\" aria-label=\"Permalink: eas channel:pause [NAME]\" href=\"#eas-channelpause-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003epause a channel to stop it from sending updates\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas channel:pause [NAME] [--branch \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the channel to edit\n\nFLAGS\n --branch=\u0026lt;value\u0026gt; Name of the branch to point to\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n pause a channel to stop it from sending updates\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas channel:pause [NAME] [--branch \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the channel to edit\n\nFLAGS\n --branch=\u0026lt;value\u0026gt; Name of the branch to point to\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n pause a channel to stop it from sending updates\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/pause.ts\"\u003epackages/eas-cli/src/commands/channel/pause.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas channel:resume [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-channelresume-name\" class=\"anchor\" aria-label=\"Permalink: eas channel:resume [NAME]\" href=\"#eas-channelresume-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eresume a channel to start sending updates\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas channel:resume [NAME] [--branch \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the channel to edit\n\nFLAGS\n --branch=\u0026lt;value\u0026gt; Name of the branch to point to\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n resume a channel to start sending updates\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas channel:resume [NAME] [--branch \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n NAME Name of the channel to edit\n\nFLAGS\n --branch=\u0026lt;value\u0026gt; Name of the branch to point to\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n resume a channel to start sending updates\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/resume.ts\"\u003epackages/eas-cli/src/commands/channel/resume.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas channel:rollout [CHANNEL]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-channelrollout-channel\" class=\"anchor\" aria-label=\"Permalink: eas channel:rollout [CHANNEL]\" href=\"#eas-channelrollout-channel\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eRoll a new branch out on a channel incrementally.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas channel:rollout [CHANNEL] [--action create|edit|end|view] [--percent \u0026lt;value\u0026gt;] [--outcome\n republish-and-revert|revert] [--branch \u0026lt;value\u0026gt;] [--runtime-version \u0026lt;value\u0026gt;] [--private-key-path \u0026lt;value\u0026gt;] [--json\n --non-interactive]\n\nARGUMENTS\n CHANNEL channel on which the rollout should be done\n\nFLAGS\n --action=(create|edit|end|view) Rollout action to perform\n --branch=\u0026lt;value\u0026gt; Branch to roll out. Use with --action=create\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --outcome=(republish-and-revert|revert) End outcome of rollout. Use with --action=end\n --percent=\u0026lt;value\u0026gt; Percent of users to send to the new branch. Use with --action=edit or\n --action=create\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the certificate\n in expo-updates' configuration. Defaults to a file named \u0026quot;private-key.pem\u0026quot; in\n the certificate's directory. Only relevant if you are using code signing:\n https://docs.expo.dev/eas-update/code-signing/\n --runtime-version=\u0026lt;value\u0026gt; Runtime version to target. Use with --action=create\n\nDESCRIPTION\n Roll a new branch out on a channel incrementally.\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas channel:rollout [CHANNEL] [--action create|edit|end|view] [--percent \u0026lt;value\u0026gt;] [--outcome\n republish-and-revert|revert] [--branch \u0026lt;value\u0026gt;] [--runtime-version \u0026lt;value\u0026gt;] [--private-key-path \u0026lt;value\u0026gt;] [--json\n --non-interactive]\n\nARGUMENTS\n CHANNEL channel on which the rollout should be done\n\nFLAGS\n --action=(create|edit|end|view) Rollout action to perform\n --branch=\u0026lt;value\u0026gt; Branch to roll out. Use with --action=create\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --outcome=(republish-and-revert|revert) End outcome of rollout. Use with --action=end\n --percent=\u0026lt;value\u0026gt; Percent of users to send to the new branch. Use with --action=edit or\n --action=create\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the certificate\n in expo-updates' configuration. Defaults to a file named \"private-key.pem\" in\n the certificate's directory. Only relevant if you are using code signing:\n https://docs.expo.dev/eas-update/code-signing/\n --runtime-version=\u0026lt;value\u0026gt; Runtime version to target. Use with --action=create\n\nDESCRIPTION\n Roll a new branch out on a channel incrementally.\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/rollout.ts\"\u003epackages/eas-cli/src/commands/channel/rollout.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas channel:view [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-channelview-name\" class=\"anchor\" aria-label=\"Permalink: eas channel:view [NAME]\" href=\"#eas-channelview-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eview a channel\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas channel:view [NAME] [--json --non-interactive] [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;]\n\nARGUMENTS\n NAME Name of the channel to view\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n view a channel\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas channel:view [NAME] [--json --non-interactive] [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;]\n\nARGUMENTS\n NAME Name of the channel to view\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n view a channel\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/view.ts\"\u003epackages/eas-cli/src/commands/channel/view.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas config\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-config\" class=\"anchor\" aria-label=\"Permalink: eas config\" href=\"#eas-config\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edisplay project configuration (app.json + eas.json)\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas config [-p android|ios] [-e \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in\n eas.json.\n -p, --platform=(android|ios)\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n display project configuration (app.json + eas.json)\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas config [-p android|ios] [-e \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to \"production\" if defined in\n eas.json.\n -p, --platform=(android|ios)\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n display project configuration (app.json + eas.json)\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/config.ts\"\u003epackages/eas-cli/src/commands/config.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas credentials\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-credentials\" class=\"anchor\" aria-label=\"Permalink: eas credentials\" href=\"#eas-credentials\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003emanage credentials\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas credentials [-p android|ios]\n\nFLAGS\n -p, --platform=(android|ios)\n\nDESCRIPTION\n manage credentials\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas credentials [-p android|ios]\n\nFLAGS\n -p, --platform=(android|ios)\n\nDESCRIPTION\n manage credentials\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/credentials/index.ts\"\u003epackages/eas-cli/src/commands/credentials/index.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas credentials:configure-build\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-credentialsconfigure-build\" class=\"anchor\" aria-label=\"Permalink: eas credentials:configure-build\" href=\"#eas-credentialsconfigure-build\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eSet up credentials for building your project.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas credentials:configure-build [-p android|ios] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME The name of the build profile in eas.json.\n -p, --platform=(android|ios)\n\nDESCRIPTION\n Set up credentials for building your project.\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas credentials:configure-build [-p android|ios] [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=PROFILE_NAME The name of the build profile in eas.json.\n -p, --platform=(android|ios)\n\nDESCRIPTION\n Set up credentials for building your project.\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/credentials/configure-build.ts\"\u003epackages/eas-cli/src/commands/credentials/configure-build.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas deploy �[2m[options]�[22m\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-deploy-2moptions22m\" class=\"anchor\" aria-label=\"Permalink: eas deploy �[2m[options]�[22m\" href=\"#eas-deploy-2moptions22m\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edeploy your Expo Router web build and API Routes\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas deploy [options]\n $ eas deploy --prod\n\nFLAGS\n --alias=name Custom alias to assign to the new deployment.\n --dry-run Outputs a tarball of the new deployment instead of uploading it.\n --environment=(development|preview|production) Environment variable's environment\n --export-dir=dir [default: dist] Directory where the Expo project was exported.\n --id=xyz123 Custom unique identifier for the new deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Create a new production deployment.\n\nDESCRIPTION\n deploy your Expo Router web build and API Routes\n\nALIASES\n $ eas worker:deploy\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas deploy [options]\n $ eas deploy --prod\n\nFLAGS\n --alias=name Custom alias to assign to the new deployment.\n --dry-run Outputs a tarball of the new deployment instead of uploading it.\n --environment=(development|preview|production) Environment variable's environment\n --export-dir=dir [default: dist] Directory where the Expo project was exported.\n --id=xyz123 Custom unique identifier for the new deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Create a new production deployment.\n\nDESCRIPTION\n deploy your Expo Router web build and API Routes\n\nALIASES\n $ eas worker:deploy\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/deploy/index.ts\"\u003epackages/eas-cli/src/commands/deploy/index.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas deploy:alias\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-deployalias\" class=\"anchor\" aria-label=\"Permalink: eas deploy:alias\" href=\"#eas-deployalias\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAssign deployment aliases.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas deploy:alias [--prod] [--alias \u0026lt;value\u0026gt;] [--id \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --alias=name Custom alias to assign to the existing deployment.\n --id=xyz123 Unique identifier of an existing deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Promote an existing deployment to production.\n\nDESCRIPTION\n Assign deployment aliases.\n\nALIASES\n $ eas worker:alias\n $ eas deploy:promote\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas deploy:alias [--prod] [--alias \u0026lt;value\u0026gt;] [--id \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --alias=name Custom alias to assign to the existing deployment.\n --id=xyz123 Unique identifier of an existing deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Promote an existing deployment to production.\n\nDESCRIPTION\n Assign deployment aliases.\n\nALIASES\n $ eas worker:alias\n $ eas deploy:promote\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/deploy/alias.ts\"\u003epackages/eas-cli/src/commands/deploy/alias.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas deploy:promote\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-deploypromote\" class=\"anchor\" aria-label=\"Permalink: eas deploy:promote\" href=\"#eas-deploypromote\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAssign deployment aliases.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas deploy:promote [--prod] [--alias \u0026lt;value\u0026gt;] [--id \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --alias=name Custom alias to assign to the existing deployment.\n --id=xyz123 Unique identifier of an existing deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Promote an existing deployment to production.\n\nDESCRIPTION\n Assign deployment aliases.\n\nALIASES\n $ eas worker:alias\n $ eas deploy:promote\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas deploy:promote [--prod] [--alias \u0026lt;value\u0026gt;] [--id \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --alias=name Custom alias to assign to the existing deployment.\n --id=xyz123 Unique identifier of an existing deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Promote an existing deployment to production.\n\nDESCRIPTION\n Assign deployment aliases.\n\nALIASES\n $ eas worker:alias\n $ eas deploy:promote\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas device:create\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-devicecreate\" class=\"anchor\" aria-label=\"Permalink: eas device:create\" href=\"#eas-devicecreate\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eregister new Apple Devices to use for internal distribution\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas device:create\n\nDESCRIPTION\n register new Apple Devices to use for internal distribution\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas device:create\n\nDESCRIPTION\n register new Apple Devices to use for internal distribution\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/create.ts\"\u003epackages/eas-cli/src/commands/device/create.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas device:delete\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-devicedelete\" class=\"anchor\" aria-label=\"Permalink: eas device:delete\" href=\"#eas-devicedelete\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eremove a registered device from your account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas device:delete [--apple-team-id \u0026lt;value\u0026gt;] [--udid \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --apple-team-id=\u0026lt;value\u0026gt; The Apple team ID on which to find the device\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --udid=\u0026lt;value\u0026gt; The Apple device ID to disable\n\nDESCRIPTION\n remove a registered device from your account\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas device:delete [--apple-team-id \u0026lt;value\u0026gt;] [--udid \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --apple-team-id=\u0026lt;value\u0026gt; The Apple team ID on which to find the device\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --udid=\u0026lt;value\u0026gt; The Apple device ID to disable\n\nDESCRIPTION\n remove a registered device from your account\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/delete.ts\"\u003epackages/eas-cli/src/commands/device/delete.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas device:list\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-devicelist\" class=\"anchor\" aria-label=\"Permalink: eas device:list\" href=\"#eas-devicelist\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elist all registered devices for your account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas device:list [--apple-team-id \u0026lt;value\u0026gt;] [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --apple-team-id=\u0026lt;value\u0026gt;\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n list all registered devices for your account\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas device:list [--apple-team-id \u0026lt;value\u0026gt;] [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --apple-team-id=\u0026lt;value\u0026gt;\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 50 and is capped at 100.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n list all registered devices for your account\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/list.ts\"\u003epackages/eas-cli/src/commands/device/list.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas device:rename\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-devicerename\" class=\"anchor\" aria-label=\"Permalink: eas device:rename\" href=\"#eas-devicerename\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003erename a registered device\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas device:rename [--apple-team-id \u0026lt;value\u0026gt;] [--udid \u0026lt;value\u0026gt;] [--name \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --apple-team-id=\u0026lt;value\u0026gt; The Apple team ID on which to find the device\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --name=\u0026lt;value\u0026gt; The new name for the device\n --non-interactive Run the command in non-interactive mode.\n --udid=\u0026lt;value\u0026gt; The Apple device ID to rename\n\nDESCRIPTION\n rename a registered device\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas device:rename [--apple-team-id \u0026lt;value\u0026gt;] [--udid \u0026lt;value\u0026gt;] [--name \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --apple-team-id=\u0026lt;value\u0026gt; The Apple team ID on which to find the device\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --name=\u0026lt;value\u0026gt; The new name for the device\n --non-interactive Run the command in non-interactive mode.\n --udid=\u0026lt;value\u0026gt; The Apple device ID to rename\n\nDESCRIPTION\n rename a registered device\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/rename.ts\"\u003epackages/eas-cli/src/commands/device/rename.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas device:view [UDID]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-deviceview-udid\" class=\"anchor\" aria-label=\"Permalink: eas device:view [UDID]\" href=\"#eas-deviceview-udid\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eview a device for your project\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas device:view [UDID]\n\nDESCRIPTION\n view a device for your project\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas device:view [UDID]\n\nDESCRIPTION\n view a device for your project\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/view.ts\"\u003epackages/eas-cli/src/commands/device/view.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas diagnostics\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-diagnostics\" class=\"anchor\" aria-label=\"Permalink: eas diagnostics\" href=\"#eas-diagnostics\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edisplay environment info\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas diagnostics\n\nDESCRIPTION\n display environment info\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas diagnostics\n\nDESCRIPTION\n display environment info\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/diagnostics.ts\"\u003epackages/eas-cli/src/commands/diagnostics.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas env:create [ENVIRONMENT]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-envcreate-environment\" class=\"anchor\" aria-label=\"Permalink: eas env:create [ENVIRONMENT]\" href=\"#eas-envcreate-environment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecreate an environment variable for the current project or account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas env:create [ENVIRONMENT] [--name \u0026lt;value\u0026gt;] [--value \u0026lt;value\u0026gt;] [--force] [--type string|file] [--visibility\n plaintext|sensitive|secret] [--scope project|account] [--environment development|preview|production]\n [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Environment to create the variable in. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production)... Environment variable's environment\n --force Overwrite existing variable\n --name=\u0026lt;value\u0026gt; Name of the variable\n --non-interactive Run the command in non-interactive mode.\n --scope=(project|account) [default: project] Scope for the variable\n --type=(string|file) The type of variable\n --value=\u0026lt;value\u0026gt; Text value or the variable\n --visibility=(plaintext|sensitive|secret) Visibility of the variable\n\nDESCRIPTION\n create an environment variable for the current project or account\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas env:create [ENVIRONMENT] [--name \u0026lt;value\u0026gt;] [--value \u0026lt;value\u0026gt;] [--force] [--type string|file] [--visibility\n plaintext|sensitive|secret] [--scope project|account] [--environment development|preview|production]\n [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Environment to create the variable in. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production)... Environment variable's environment\n --force Overwrite existing variable\n --name=\u0026lt;value\u0026gt; Name of the variable\n --non-interactive Run the command in non-interactive mode.\n --scope=(project|account) [default: project] Scope for the variable\n --type=(string|file) The type of variable\n --value=\u0026lt;value\u0026gt; Text value or the variable\n --visibility=(plaintext|sensitive|secret) Visibility of the variable\n\nDESCRIPTION\n create an environment variable for the current project or account\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/create.ts\"\u003epackages/eas-cli/src/commands/env/create.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas env:delete [ENVIRONMENT]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-envdelete-environment\" class=\"anchor\" aria-label=\"Permalink: eas env:delete [ENVIRONMENT]\" href=\"#eas-envdelete-environment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edelete an environment variable for the current project or account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas env:delete [ENVIRONMENT] [--variable-name \u0026lt;value\u0026gt;] [--variable-environment\n development|preview|production] [--scope project|account] [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Current environment of the variable to delete. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n --scope=(project|account) [default: project] Scope for the variable\n --variable-environment=(development|preview|production) Current environment of the variable to delete\n --variable-name=\u0026lt;value\u0026gt; Name of the variable to delete\n\nDESCRIPTION\n delete an environment variable for the current project or account\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas env:delete [ENVIRONMENT] [--variable-name \u0026lt;value\u0026gt;] [--variable-environment\n development|preview|production] [--scope project|account] [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Current environment of the variable to delete. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n --scope=(project|account) [default: project] Scope for the variable\n --variable-environment=(development|preview|production) Current environment of the variable to delete\n --variable-name=\u0026lt;value\u0026gt; Name of the variable to delete\n\nDESCRIPTION\n delete an environment variable for the current project or account\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/delete.ts\"\u003epackages/eas-cli/src/commands/env/delete.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas env:exec ENVIRONMENT BASH_COMMAND\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-envexec-environment-bash_command\" class=\"anchor\" aria-label=\"Permalink: eas env:exec ENVIRONMENT BASH_COMMAND\" href=\"#eas-envexec-environment-bash_command\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eexecute a command with environment variables from the selected environment\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas env:exec ENVIRONMENT BASH_COMMAND [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Environment to execute the command in. One of 'production', 'preview', or 'development'.\n BASH_COMMAND bash command to execute with the environment variables from the environment\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n execute a command with environment variables from the selected environment\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas env:exec ENVIRONMENT BASH_COMMAND [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Environment to execute the command in. One of 'production', 'preview', or 'development'.\n BASH_COMMAND bash command to execute with the environment variables from the environment\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n execute a command with environment variables from the selected environment\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/exec.ts\"\u003epackages/eas-cli/src/commands/env/exec.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas env:get [ENVIRONMENT]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-envget-environment\" class=\"anchor\" aria-label=\"Permalink: eas env:get [ENVIRONMENT]\" href=\"#eas-envget-environment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eview an environment variable for the current project or account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas env:get [ENVIRONMENT] [--variable-name \u0026lt;value\u0026gt;] [--variable-environment\n development|preview|production] [--format long|short] [--scope project|account] [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Current environment of the variable. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --format=(long|short) [default: short] Output format\n --non-interactive Run the command in non-interactive mode.\n --scope=(project|account) [default: project] Scope for the variable\n --variable-environment=(development|preview|production) Current environment of the variable\n --variable-name=\u0026lt;value\u0026gt; Name of the variable\n\nDESCRIPTION\n view an environment variable for the current project or account\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas env:get [ENVIRONMENT] [--variable-name \u0026lt;value\u0026gt;] [--variable-environment\n development|preview|production] [--format long|short] [--scope project|account] [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Current environment of the variable. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --format=(long|short) [default: short] Output format\n --non-interactive Run the command in non-interactive mode.\n --scope=(project|account) [default: project] Scope for the variable\n --variable-environment=(development|preview|production) Current environment of the variable\n --variable-name=\u0026lt;value\u0026gt; Name of the variable\n\nDESCRIPTION\n view an environment variable for the current project or account\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/get.ts\"\u003epackages/eas-cli/src/commands/env/get.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas env:list [ENVIRONMENT]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-envlist-environment\" class=\"anchor\" aria-label=\"Permalink: eas env:list [ENVIRONMENT]\" href=\"#eas-envlist-environment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elist environment variables for the current project or account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas env:list [ENVIRONMENT] [--include-sensitive] [--include-file-content] [--environment\n development|preview|production] [--format long|short] [--scope project|account]\n\nARGUMENTS\n ENVIRONMENT Environment to list the variables from. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production)... Environment variable's environment\n --format=(long|short) [default: short] Output format\n --include-file-content Display files content in the output\n --include-sensitive Display sensitive values in the output\n --scope=(project|account) [default: project] Scope for the variable\n\nDESCRIPTION\n list environment variables for the current project or account\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas env:list [ENVIRONMENT] [--include-sensitive] [--include-file-content] [--environment\n development|preview|production] [--format long|short] [--scope project|account]\n\nARGUMENTS\n ENVIRONMENT Environment to list the variables from. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production)... Environment variable's environment\n --format=(long|short) [default: short] Output format\n --include-file-content Display files content in the output\n --include-sensitive Display sensitive values in the output\n --scope=(project|account) [default: project] Scope for the variable\n\nDESCRIPTION\n list environment variables for the current project or account\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/list.ts\"\u003epackages/eas-cli/src/commands/env/list.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas env:pull [ENVIRONMENT]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-envpull-environment\" class=\"anchor\" aria-label=\"Permalink: eas env:pull [ENVIRONMENT]\" href=\"#eas-envpull-environment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003epull environment variables for the selected environment to .env file\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas env:pull [ENVIRONMENT] [--non-interactive] [--environment development|preview|production] [--path\n \u0026lt;value\u0026gt;]\n\nARGUMENTS\n ENVIRONMENT Environment to pull variables from. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production) Environment variable's environment\n --non-interactive Run the command in non-interactive mode.\n --path=\u0026lt;value\u0026gt; [default: .env.local] Path to the result `.env` file\n\nDESCRIPTION\n pull environment variables for the selected environment to .env file\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas env:pull [ENVIRONMENT] [--non-interactive] [--environment development|preview|production] [--path\n \u0026lt;value\u0026gt;]\n\nARGUMENTS\n ENVIRONMENT Environment to pull variables from. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production) Environment variable's environment\n --non-interactive Run the command in non-interactive mode.\n --path=\u0026lt;value\u0026gt; [default: .env.local] Path to the result `.env` file\n\nDESCRIPTION\n pull environment variables for the selected environment to .env file\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/pull.ts\"\u003epackages/eas-cli/src/commands/env/pull.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas env:push [ENVIRONMENT]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-envpush-environment\" class=\"anchor\" aria-label=\"Permalink: eas env:push [ENVIRONMENT]\" href=\"#eas-envpush-environment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003epush environment variables from .env file to the selected environment\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas env:push [ENVIRONMENT] [--environment development|preview|production] [--path \u0026lt;value\u0026gt;]\n\nARGUMENTS\n ENVIRONMENT Environment to push variables to. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production)... Environment variable's environment\n --path=\u0026lt;value\u0026gt; [default: .env.local] Path to the input `.env` file\n\nDESCRIPTION\n push environment variables from .env file to the selected environment\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas env:push [ENVIRONMENT] [--environment development|preview|production] [--path \u0026lt;value\u0026gt;]\n\nARGUMENTS\n ENVIRONMENT Environment to push variables to. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production)... Environment variable's environment\n --path=\u0026lt;value\u0026gt; [default: .env.local] Path to the input `.env` file\n\nDESCRIPTION\n push environment variables from .env file to the selected environment\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/push.ts\"\u003epackages/eas-cli/src/commands/env/push.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas env:update [ENVIRONMENT]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-envupdate-environment\" class=\"anchor\" aria-label=\"Permalink: eas env:update [ENVIRONMENT]\" href=\"#eas-envupdate-environment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eupdate an environment variable on the current project or account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas env:update [ENVIRONMENT] [--variable-name \u0026lt;value\u0026gt;] [--variable-environment\n development|preview|production] [--name \u0026lt;value\u0026gt;] [--value \u0026lt;value\u0026gt;] [--type string|file] [--visibility\n plaintext|sensitive|secret] [--scope project|account] [--environment development|preview|production]\n [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Current environment of the variable to update. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production)... Environment variable's environment\n --name=\u0026lt;value\u0026gt; New name of the variable\n --non-interactive Run the command in non-interactive mode.\n --scope=(project|account) [default: project] Scope for the variable\n --type=(string|file) The type of variable\n --value=\u0026lt;value\u0026gt; New value or the variable\n --variable-environment=(development|preview|production) Current environment of the variable to update\n --variable-name=\u0026lt;value\u0026gt; Current name of the variable\n --visibility=(plaintext|sensitive|secret) Visibility of the variable\n\nDESCRIPTION\n update an environment variable on the current project or account\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas env:update [ENVIRONMENT] [--variable-name \u0026lt;value\u0026gt;] [--variable-environment\n development|preview|production] [--name \u0026lt;value\u0026gt;] [--value \u0026lt;value\u0026gt;] [--type string|file] [--visibility\n plaintext|sensitive|secret] [--scope project|account] [--environment development|preview|production]\n [--non-interactive]\n\nARGUMENTS\n ENVIRONMENT Current environment of the variable to update. One of 'production', 'preview', or 'development'.\n\nFLAGS\n --environment=(development|preview|production)... Environment variable's environment\n --name=\u0026lt;value\u0026gt; New name of the variable\n --non-interactive Run the command in non-interactive mode.\n --scope=(project|account) [default: project] Scope for the variable\n --type=(string|file) The type of variable\n --value=\u0026lt;value\u0026gt; New value or the variable\n --variable-environment=(development|preview|production) Current environment of the variable to update\n --variable-name=\u0026lt;value\u0026gt; Current name of the variable\n --visibility=(plaintext|sensitive|secret) Visibility of the variable\n\nDESCRIPTION\n update an environment variable on the current project or account\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/update.ts\"\u003epackages/eas-cli/src/commands/env/update.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas fingerprint:compare [HASH1] [HASH2]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-fingerprintcompare-hash1-hash2\" class=\"anchor\" aria-label=\"Permalink: eas fingerprint:compare [HASH1] [HASH2]\" href=\"#eas-fingerprintcompare-hash1-hash2\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecompare fingerprints of the current project, builds, and updates\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas fingerprint:compare [HASH1] [HASH2] [--build-id \u0026lt;value\u0026gt;] [--update-id \u0026lt;value\u0026gt;] [--open] [--json\n --non-interactive]\n\nARGUMENTS\n HASH1 If provided alone, HASH1 is compared against the current project's fingerprint.\n HASH2 If two hashes are provided, HASH1 is compared against HASH2.\n\nFLAGS\n --build-id=\u0026lt;value\u0026gt;... Compare the fingerprint with the build with the specified ID\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --open Open the fingerprint comparison in the browser\n --update-id=\u0026lt;value\u0026gt;... Compare the fingerprint with the update with the specified ID\n\nDESCRIPTION\n compare fingerprints of the current project, builds, and updates\n\nEXAMPLES\n $ eas fingerprint:compare \t # Compare fingerprints in interactive mode\n\n $ eas fingerprint:compare \u0026lt;FINGERPRINT-HASH\u0026gt; \t # Compare fingerprint against local directory\n\n $ eas fingerprint:compare \u0026lt;FINGERPRINT-HASH-1\u0026gt; \u0026lt;FINGERPRINT-HASH-2\u0026gt; \t # Compare provided fingerprints\n\n $ eas fingerprint:compare --build-id \u0026lt;BUILD-ID\u0026gt; \t # Compare fingerprint from build against local directory\n\n $ eas fingerprint:compare --build-id \u0026lt;BUILD-ID-1\u0026gt; --build-id \u0026lt;BUILD-ID-2\u0026gt;\t # Compare fingerprint from a build against another build\n\n $ eas fingerprint:compare --build-id \u0026lt;BUILD-ID\u0026gt; --update-id \u0026lt;UPDATE-ID\u0026gt;\t # Compare fingerprint from build against fingerprint from update\n\n $ eas fingerprint:compare \u0026lt;FINGERPRINT-HASH\u0026gt; --update-id \u0026lt;UPDATE-ID\u0026gt; \t # Compare fingerprint from update against provided fingerprint\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas fingerprint:compare [HASH1] [HASH2] [--build-id \u0026lt;value\u0026gt;] [--update-id \u0026lt;value\u0026gt;] [--open] [--json\n --non-interactive]\n\nARGUMENTS\n HASH1 If provided alone, HASH1 is compared against the current project's fingerprint.\n HASH2 If two hashes are provided, HASH1 is compared against HASH2.\n\nFLAGS\n --build-id=\u0026lt;value\u0026gt;... Compare the fingerprint with the build with the specified ID\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --open Open the fingerprint comparison in the browser\n --update-id=\u0026lt;value\u0026gt;... Compare the fingerprint with the update with the specified ID\n\nDESCRIPTION\n compare fingerprints of the current project, builds, and updates\n\nEXAMPLES\n $ eas fingerprint:compare \t # Compare fingerprints in interactive mode\n\n $ eas fingerprint:compare \u0026lt;FINGERPRINT-HASH\u0026gt; \t # Compare fingerprint against local directory\n\n $ eas fingerprint:compare \u0026lt;FINGERPRINT-HASH-1\u0026gt; \u0026lt;FINGERPRINT-HASH-2\u0026gt; \t # Compare provided fingerprints\n\n $ eas fingerprint:compare --build-id \u0026lt;BUILD-ID\u0026gt; \t # Compare fingerprint from build against local directory\n\n $ eas fingerprint:compare --build-id \u0026lt;BUILD-ID-1\u0026gt; --build-id \u0026lt;BUILD-ID-2\u0026gt;\t # Compare fingerprint from a build against another build\n\n $ eas fingerprint:compare --build-id \u0026lt;BUILD-ID\u0026gt; --update-id \u0026lt;UPDATE-ID\u0026gt;\t # Compare fingerprint from build against fingerprint from update\n\n $ eas fingerprint:compare \u0026lt;FINGERPRINT-HASH\u0026gt; --update-id \u0026lt;UPDATE-ID\u0026gt; \t # Compare fingerprint from update against provided fingerprint\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/fingerprint/compare.ts\"\u003epackages/eas-cli/src/commands/fingerprint/compare.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas help [COMMAND]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-help-command\" class=\"anchor\" aria-label=\"Permalink: eas help [COMMAND]\" href=\"#eas-help-command\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eDisplay help for eas.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas help [COMMAND] [-n]\n\nARGUMENTS\n COMMAND Command to show help for.\n\nFLAGS\n -n, --nested-commands Include all nested commands in the output.\n\nDESCRIPTION\n Display help for eas.\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas help [COMMAND] [-n]\n\nARGUMENTS\n COMMAND Command to show help for.\n\nFLAGS\n -n, --nested-commands Include all nested commands in the output.\n\nDESCRIPTION\n Display help for eas.\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/oclif-plugin-help/blob/v5.1.23/packages/eas-cli/src/commands/help.ts\"\u003e@expo/plugin-help\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas init\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-init\" class=\"anchor\" aria-label=\"Permalink: eas init\" href=\"#eas-init\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecreate or link an EAS project\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas init [--id \u0026lt;value\u0026gt;] [--force] [--non-interactive]\n\nFLAGS\n --force Whether to create a new project/link an existing project without additional prompts or overwrite\n any existing project ID when running with --id flag\n --id=\u0026lt;value\u0026gt; ID of the EAS project to link\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create or link an EAS project\n\nALIASES\n $ eas init\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas init [--id \u0026lt;value\u0026gt;] [--force] [--non-interactive]\n\nFLAGS\n --force Whether to create a new project/link an existing project without additional prompts or overwrite\n any existing project ID when running with --id flag\n --id=\u0026lt;value\u0026gt; ID of the EAS project to link\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create or link an EAS project\n\nALIASES\n $ eas init\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas init:onboarding [TARGET_PROJECT_DIRECTORY]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-initonboarding-target_project_directory\" class=\"anchor\" aria-label=\"Permalink: eas init:onboarding [TARGET_PROJECT_DIRECTORY]\" href=\"#eas-initonboarding-target_project_directory\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003econtinue onboarding process started on the \u003ca href=\"https://expo.new\" rel=\"nofollow\"\u003ehttps://expo.new\u003c/a\u003e website.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas init:onboarding [TARGET_PROJECT_DIRECTORY]\n\nDESCRIPTION\n continue onboarding process started on the https://expo.new website.\n\nALIASES\n $ eas init:onboarding\n $ eas onboarding\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas init:onboarding [TARGET_PROJECT_DIRECTORY]\n\nDESCRIPTION\n continue onboarding process started on the https://expo.new website.\n\nALIASES\n $ eas init:onboarding\n $ eas onboarding\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas login\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-login\" class=\"anchor\" aria-label=\"Permalink: eas login\" href=\"#eas-login\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elog in with your Expo account\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas login [-s]\n\nFLAGS\n -s, --sso Login with SSO\n\nDESCRIPTION\n log in with your Expo account\n\nALIASES\n $ eas login\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas login [-s]\n\nFLAGS\n -s, --sso Login with SSO\n\nDESCRIPTION\n log in with your Expo account\n\nALIASES\n $ eas login\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas logout\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-logout\" class=\"anchor\" aria-label=\"Permalink: eas logout\" href=\"#eas-logout\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elog out\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas logout\n\nDESCRIPTION\n log out\n\nALIASES\n $ eas logout\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas logout\n\nDESCRIPTION\n log out\n\nALIASES\n $ eas logout\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas metadata:lint\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-metadatalint\" class=\"anchor\" aria-label=\"Permalink: eas metadata:lint\" href=\"#eas-metadatalint\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003evalidate the local store configuration\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas metadata:lint [--json] [--profile \u0026lt;value\u0026gt;]\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr\n --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in eas.json.\n\nDESCRIPTION\n validate the local store configuration\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas metadata:lint [--json] [--profile \u0026lt;value\u0026gt;]\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr\n --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \"production\" if defined in eas.json.\n\nDESCRIPTION\n validate the local store configuration\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/metadata/lint.ts\"\u003epackages/eas-cli/src/commands/metadata/lint.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas metadata:pull\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-metadatapull\" class=\"anchor\" aria-label=\"Permalink: eas metadata:pull\" href=\"#eas-metadatapull\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003egenerate the local store configuration from the app stores\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas metadata:pull [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in eas.json.\n\nDESCRIPTION\n generate the local store configuration from the app stores\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas metadata:pull [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \"production\" if defined in eas.json.\n\nDESCRIPTION\n generate the local store configuration from the app stores\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/metadata/pull.ts\"\u003epackages/eas-cli/src/commands/metadata/pull.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas metadata:push\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-metadatapush\" class=\"anchor\" aria-label=\"Permalink: eas metadata:push\" href=\"#eas-metadatapush\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003esync the local store configuration to the app stores\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas metadata:push [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in eas.json.\n\nDESCRIPTION\n sync the local store configuration to the app stores\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas metadata:push [-e \u0026lt;value\u0026gt;]\n\nFLAGS\n -e, --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \"production\" if defined in eas.json.\n\nDESCRIPTION\n sync the local store configuration to the app stores\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/metadata/push.ts\"\u003epackages/eas-cli/src/commands/metadata/push.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas onboarding [TARGET_PROJECT_DIRECTORY]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-onboarding-target_project_directory\" class=\"anchor\" aria-label=\"Permalink: eas onboarding [TARGET_PROJECT_DIRECTORY]\" href=\"#eas-onboarding-target_project_directory\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003econtinue onboarding process started on the \u003ca href=\"https://expo.new\" rel=\"nofollow\"\u003ehttps://expo.new\u003c/a\u003e website.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas onboarding [TARGET_PROJECT_DIRECTORY]\n\nDESCRIPTION\n continue onboarding process started on the https://expo.new website.\n\nALIASES\n $ eas init:onboarding\n $ eas onboarding\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas onboarding [TARGET_PROJECT_DIRECTORY]\n\nDESCRIPTION\n continue onboarding process started on the https://expo.new website.\n\nALIASES\n $ eas init:onboarding\n $ eas onboarding\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas open\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-open\" class=\"anchor\" aria-label=\"Permalink: eas open\" href=\"#eas-open\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eopen the project page in a web browser\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas open\n\nDESCRIPTION\n open the project page in a web browser\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas open\n\nDESCRIPTION\n open the project page in a web browser\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/open.ts\"\u003epackages/eas-cli/src/commands/open.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas project:info\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-projectinfo\" class=\"anchor\" aria-label=\"Permalink: eas project:info\" href=\"#eas-projectinfo\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003einformation about the current project\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas project:info\n\nDESCRIPTION\n information about the current project\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas project:info\n\nDESCRIPTION\n information about the current project\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/project/info.ts\"\u003epackages/eas-cli/src/commands/project/info.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas project:init\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-projectinit\" class=\"anchor\" aria-label=\"Permalink: eas project:init\" href=\"#eas-projectinit\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecreate or link an EAS project\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas project:init [--id \u0026lt;value\u0026gt;] [--force] [--non-interactive]\n\nFLAGS\n --force Whether to create a new project/link an existing project without additional prompts or overwrite\n any existing project ID when running with --id flag\n --id=\u0026lt;value\u0026gt; ID of the EAS project to link\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create or link an EAS project\n\nALIASES\n $ eas init\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas project:init [--id \u0026lt;value\u0026gt;] [--force] [--non-interactive]\n\nFLAGS\n --force Whether to create a new project/link an existing project without additional prompts or overwrite\n any existing project ID when running with --id flag\n --id=\u0026lt;value\u0026gt; ID of the EAS project to link\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create or link an EAS project\n\nALIASES\n $ eas init\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/project/init.ts\"\u003epackages/eas-cli/src/commands/project/init.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas project:onboarding [TARGET_PROJECT_DIRECTORY]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-projectonboarding-target_project_directory\" class=\"anchor\" aria-label=\"Permalink: eas project:onboarding [TARGET_PROJECT_DIRECTORY]\" href=\"#eas-projectonboarding-target_project_directory\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003econtinue onboarding process started on the \u003ca href=\"https://expo.new\" rel=\"nofollow\"\u003ehttps://expo.new\u003c/a\u003e website.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas project:onboarding [TARGET_PROJECT_DIRECTORY]\n\nDESCRIPTION\n continue onboarding process started on the https://expo.new website.\n\nALIASES\n $ eas init:onboarding\n $ eas onboarding\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas project:onboarding [TARGET_PROJECT_DIRECTORY]\n\nDESCRIPTION\n continue onboarding process started on the https://expo.new website.\n\nALIASES\n $ eas init:onboarding\n $ eas onboarding\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/project/onboarding.ts\"\u003epackages/eas-cli/src/commands/project/onboarding.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas submit\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-submit\" class=\"anchor\" aria-label=\"Permalink: eas submit\" href=\"#eas-submit\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003esubmit app binary to App Store and/or Play Store\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas submit [-p android|ios|all] [-e \u0026lt;value\u0026gt;] [--latest | --id \u0026lt;value\u0026gt; | --path \u0026lt;value\u0026gt; | --url \u0026lt;value\u0026gt;]\n [--verbose] [--wait] [--verbose-fastlane] [--non-interactive]\n\nFLAGS\n -e, --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \u0026quot;production\u0026quot; if defined in\n eas.json.\n -p, --platform=(android|ios|all)\n --id=\u0026lt;value\u0026gt; ID of the build to submit\n --latest Submit the latest build for specified platform\n --non-interactive Run command in non-interactive mode\n --path=\u0026lt;value\u0026gt; Path to the .apk/.aab/.ipa file\n --url=\u0026lt;value\u0026gt; App archive url\n --verbose Always print logs from EAS Submit\n --verbose-fastlane Enable verbose logging for the submission process\n --[no-]wait Wait for submission to complete\n\nDESCRIPTION\n submit app binary to App Store and/or Play Store\n\nALIASES\n $ eas build:submit\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas submit [-p android|ios|all] [-e \u0026lt;value\u0026gt;] [--latest | --id \u0026lt;value\u0026gt; | --path \u0026lt;value\u0026gt; | --url \u0026lt;value\u0026gt;]\n [--verbose] [--wait] [--verbose-fastlane] [--non-interactive]\n\nFLAGS\n -e, --profile=\u0026lt;value\u0026gt; Name of the submit profile from eas.json. Defaults to \"production\" if defined in\n eas.json.\n -p, --platform=(android|ios|all)\n --id=\u0026lt;value\u0026gt; ID of the build to submit\n --latest Submit the latest build for specified platform\n --non-interactive Run command in non-interactive mode\n --path=\u0026lt;value\u0026gt; Path to the .apk/.aab/.ipa file\n --url=\u0026lt;value\u0026gt; App archive url\n --verbose Always print logs from EAS Submit\n --verbose-fastlane Enable verbose logging for the submission process\n --[no-]wait Wait for submission to complete\n\nDESCRIPTION\n submit app binary to App Store and/or Play Store\n\nALIASES\n $ eas build:submit\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/submit.ts\"\u003epackages/eas-cli/src/commands/submit.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-update\" class=\"anchor\" aria-label=\"Permalink: eas update\" href=\"#eas-update\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003epublish an update group\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update [--branch \u0026lt;value\u0026gt;] [--channel \u0026lt;value\u0026gt;] [-m \u0026lt;value\u0026gt;] [--input-dir \u0026lt;value\u0026gt;] [--skip-bundler]\n [--clear-cache] [--emit-metadata] [--rollout-percentage \u0026lt;value\u0026gt;] [-p android|ios|all] [--auto] [--private-key-path\n \u0026lt;value\u0026gt;] [--environment development|preview|production] [--json --non-interactive]\n\nFLAGS\n -m, --message=\u0026lt;value\u0026gt; A short message describing the update\n -p, --platform=(android|ios|all) [default: all]\n --auto Use the current git branch and commit message for the EAS branch and\n update message\n --branch=\u0026lt;value\u0026gt; Branch to publish the update group on\n --channel=\u0026lt;value\u0026gt; Channel that the published update should affect\n --clear-cache Clear the bundler cache before publishing\n --emit-metadata Emit \u0026quot;eas-update-metadata.json\u0026quot; in the bundle folder with detailed\n information about the generated updates\n --environment=(development|preview|production) Environment to use for the server-side defined EAS environment\n variables during command execution.\n --input-dir=\u0026lt;value\u0026gt; [default: dist] Location of the bundle\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the\n certificate in expo-updates' configuration. Defaults to a file named\n \u0026quot;private-key.pem\u0026quot; in the certificate's directory. Only relevant if you\n are using code signing: https://docs.expo.dev/eas-update/code-signing/\n --rollout-percentage=\u0026lt;value\u0026gt; Percentage of users this update should be immediately available to.\n Users not in the rollout will be served the previous latest update on\n the branch, even if that update is itself being rolled out. The\n specified number must be an integer between 1 and 100. When not\n specified, this defaults to 100.\n --skip-bundler Skip running Expo CLI to bundle the app before publishing\n\nDESCRIPTION\n publish an update group\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update [--branch \u0026lt;value\u0026gt;] [--channel \u0026lt;value\u0026gt;] [-m \u0026lt;value\u0026gt;] [--input-dir \u0026lt;value\u0026gt;] [--skip-bundler]\n [--clear-cache] [--emit-metadata] [--rollout-percentage \u0026lt;value\u0026gt;] [-p android|ios|all] [--auto] [--private-key-path\n \u0026lt;value\u0026gt;] [--environment development|preview|production] [--json --non-interactive]\n\nFLAGS\n -m, --message=\u0026lt;value\u0026gt; A short message describing the update\n -p, --platform=(android|ios|all) [default: all]\n --auto Use the current git branch and commit message for the EAS branch and\n update message\n --branch=\u0026lt;value\u0026gt; Branch to publish the update group on\n --channel=\u0026lt;value\u0026gt; Channel that the published update should affect\n --clear-cache Clear the bundler cache before publishing\n --emit-metadata Emit \"eas-update-metadata.json\" in the bundle folder with detailed\n information about the generated updates\n --environment=(development|preview|production) Environment to use for the server-side defined EAS environment\n variables during command execution.\n --input-dir=\u0026lt;value\u0026gt; [default: dist] Location of the bundle\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the\n certificate in expo-updates' configuration. Defaults to a file named\n \"private-key.pem\" in the certificate's directory. Only relevant if you\n are using code signing: https://docs.expo.dev/eas-update/code-signing/\n --rollout-percentage=\u0026lt;value\u0026gt; Percentage of users this update should be immediately available to.\n Users not in the rollout will be served the previous latest update on\n the branch, even if that update is itself being rolled out. The\n specified number must be an integer between 1 and 100. When not\n specified, this defaults to 100.\n --skip-bundler Skip running Expo CLI to bundle the app before publishing\n\nDESCRIPTION\n publish an update group\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/index.ts\"\u003epackages/eas-cli/src/commands/update/index.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update:configure\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-updateconfigure\" class=\"anchor\" aria-label=\"Permalink: eas update:configure\" href=\"#eas-updateconfigure\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003econfigure the project to support EAS Update\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update:configure [-p android|ios|all] [--environment development|preview|production] [--non-interactive]\n\nFLAGS\n -p, --platform=(android|ios|all) [default: all] Platform to configure\n --environment=(development|preview|production) Environment to use for the server-side defined EAS environment\n variables during command execution.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n configure the project to support EAS Update\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update:configure [-p android|ios|all] [--environment development|preview|production] [--non-interactive]\n\nFLAGS\n -p, --platform=(android|ios|all) [default: all] Platform to configure\n --environment=(development|preview|production) Environment to use for the server-side defined EAS environment\n variables during command execution.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n configure the project to support EAS Update\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/configure.ts\"\u003epackages/eas-cli/src/commands/update/configure.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update:delete GROUPID\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-updatedelete-groupid\" class=\"anchor\" aria-label=\"Permalink: eas update:delete GROUPID\" href=\"#eas-updatedelete-groupid\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edelete all the updates in an update group\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update:delete GROUPID [--json --non-interactive]\n\nARGUMENTS\n GROUPID The ID of an update group to delete.\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n delete all the updates in an update group\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update:delete GROUPID [--json --non-interactive]\n\nARGUMENTS\n GROUPID The ID of an update group to delete.\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n delete all the updates in an update group\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/delete.ts\"\u003epackages/eas-cli/src/commands/update/delete.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update:edit [GROUPID]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-updateedit-groupid\" class=\"anchor\" aria-label=\"Permalink: eas update:edit [GROUPID]\" href=\"#eas-updateedit-groupid\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eedit all the updates in an update group\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update:edit [GROUPID] [--rollout-percentage \u0026lt;value\u0026gt;] [--branch \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n GROUPID The ID of an update group to edit.\n\nFLAGS\n --branch=\u0026lt;value\u0026gt; Branch for which to list updates to select from\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --rollout-percentage=\u0026lt;value\u0026gt; Rollout percentage to set for a rollout update. The specified number must be an integer\n between 1 and 100.\n\nDESCRIPTION\n edit all the updates in an update group\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update:edit [GROUPID] [--rollout-percentage \u0026lt;value\u0026gt;] [--branch \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nARGUMENTS\n GROUPID The ID of an update group to edit.\n\nFLAGS\n --branch=\u0026lt;value\u0026gt; Branch for which to list updates to select from\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --rollout-percentage=\u0026lt;value\u0026gt; Rollout percentage to set for a rollout update. The specified number must be an integer\n between 1 and 100.\n\nDESCRIPTION\n edit all the updates in an update group\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/edit.ts\"\u003epackages/eas-cli/src/commands/update/edit.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update:list\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-updatelist\" class=\"anchor\" aria-label=\"Permalink: eas update:list\" href=\"#eas-updatelist\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eview the recent updates\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update:list [--branch \u0026lt;value\u0026gt; | --all] [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --all List updates on all branches\n --branch=\u0026lt;value\u0026gt; List updates only on this branch\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 25 and is capped at 50.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n view the recent updates\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update:list [--branch \u0026lt;value\u0026gt; | --all] [--offset \u0026lt;value\u0026gt;] [--limit \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --all List updates on all branches\n --branch=\u0026lt;value\u0026gt; List updates only on this branch\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --limit=\u0026lt;value\u0026gt; The number of items to fetch each query. Defaults to 25 and is capped at 50.\n --non-interactive Run the command in non-interactive mode.\n --offset=\u0026lt;value\u0026gt; Start queries from specified index. Use for paginating results. Defaults to 0.\n\nDESCRIPTION\n view the recent updates\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/list.ts\"\u003epackages/eas-cli/src/commands/update/list.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update:republish\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-updaterepublish\" class=\"anchor\" aria-label=\"Permalink: eas update:republish\" href=\"#eas-updaterepublish\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eroll back to an existing update\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update:republish [--channel \u0026lt;value\u0026gt; | --branch \u0026lt;value\u0026gt; | --group \u0026lt;value\u0026gt;] [--destination-channel \u0026lt;value\u0026gt; |\n --destination-branch \u0026lt;value\u0026gt;] [-m \u0026lt;value\u0026gt;] [-p android|ios|all] [--private-key-path \u0026lt;value\u0026gt;] [--json\n --non-interactive]\n\nFLAGS\n -m, --message=\u0026lt;value\u0026gt; Short message describing the republished update group\n -p, --platform=(android|ios|all) [default: all]\n --branch=\u0026lt;value\u0026gt; Branch name to select an update group to republish from\n --channel=\u0026lt;value\u0026gt; Channel name to select an update group to republish from\n --destination-branch=\u0026lt;value\u0026gt; Branch name to republish to if republishing to a different branch\n --destination-channel=\u0026lt;value\u0026gt; Channel name to select a branch to republish to if republishing to a different\n branch\n --group=\u0026lt;value\u0026gt; Update group ID to republish\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the certificate in\n expo-updates' configuration. Defaults to a file named \u0026quot;private-key.pem\u0026quot; in the\n certificate's directory. Only relevant if you are using code signing:\n https://docs.expo.dev/eas-update/code-signing/\n\nDESCRIPTION\n roll back to an existing update\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update:republish [--channel \u0026lt;value\u0026gt; | --branch \u0026lt;value\u0026gt; | --group \u0026lt;value\u0026gt;] [--destination-channel \u0026lt;value\u0026gt; |\n --destination-branch \u0026lt;value\u0026gt;] [-m \u0026lt;value\u0026gt;] [-p android|ios|all] [--private-key-path \u0026lt;value\u0026gt;] [--json\n --non-interactive]\n\nFLAGS\n -m, --message=\u0026lt;value\u0026gt; Short message describing the republished update group\n -p, --platform=(android|ios|all) [default: all]\n --branch=\u0026lt;value\u0026gt; Branch name to select an update group to republish from\n --channel=\u0026lt;value\u0026gt; Channel name to select an update group to republish from\n --destination-branch=\u0026lt;value\u0026gt; Branch name to republish to if republishing to a different branch\n --destination-channel=\u0026lt;value\u0026gt; Channel name to select a branch to republish to if republishing to a different\n branch\n --group=\u0026lt;value\u0026gt; Update group ID to republish\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the certificate in\n expo-updates' configuration. Defaults to a file named \"private-key.pem\" in the\n certificate's directory. Only relevant if you are using code signing:\n https://docs.expo.dev/eas-update/code-signing/\n\nDESCRIPTION\n roll back to an existing update\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/republish.ts\"\u003epackages/eas-cli/src/commands/update/republish.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update:roll-back-to-embedded\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-updateroll-back-to-embedded\" class=\"anchor\" aria-label=\"Permalink: eas update:roll-back-to-embedded\" href=\"#eas-updateroll-back-to-embedded\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eroll back to the embedded update\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update:roll-back-to-embedded [--branch \u0026lt;value\u0026gt;] [--channel \u0026lt;value\u0026gt;] [--runtime-version \u0026lt;value\u0026gt;] [--message \u0026lt;value\u0026gt;] [-p\n android|ios|all] [--private-key-path \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n -p, --platform=(android|ios|all) [default: all]\n --branch=\u0026lt;value\u0026gt; Branch to publish the rollback to embedded update group on\n --channel=\u0026lt;value\u0026gt; Channel that the published rollback to embedded update should affect\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --message=\u0026lt;value\u0026gt; A short message describing the rollback to embedded update\n --non-interactive Run the command in non-interactive mode.\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the certificate in\n expo-updates' configuration. Defaults to a file named \u0026quot;private-key.pem\u0026quot; in the\n certificate's directory. Only relevant if you are using code signing:\n https://docs.expo.dev/eas-update/code-signing/\n --runtime-version=\u0026lt;value\u0026gt; Runtime version that the rollback to embedded update should target\n\nDESCRIPTION\n roll back to the embedded update\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update:roll-back-to-embedded [--branch \u0026lt;value\u0026gt;] [--channel \u0026lt;value\u0026gt;] [--runtime-version \u0026lt;value\u0026gt;] [--message \u0026lt;value\u0026gt;] [-p\n android|ios|all] [--private-key-path \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n -p, --platform=(android|ios|all) [default: all]\n --branch=\u0026lt;value\u0026gt; Branch to publish the rollback to embedded update group on\n --channel=\u0026lt;value\u0026gt; Channel that the published rollback to embedded update should affect\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --message=\u0026lt;value\u0026gt; A short message describing the rollback to embedded update\n --non-interactive Run the command in non-interactive mode.\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the certificate in\n expo-updates' configuration. Defaults to a file named \"private-key.pem\" in the\n certificate's directory. Only relevant if you are using code signing:\n https://docs.expo.dev/eas-update/code-signing/\n --runtime-version=\u0026lt;value\u0026gt; Runtime version that the rollback to embedded update should target\n\nDESCRIPTION\n roll back to the embedded update\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/roll-back-to-embedded.ts\"\u003epackages/eas-cli/src/commands/update/roll-back-to-embedded.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update:rollback\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-updaterollback\" class=\"anchor\" aria-label=\"Permalink: eas update:rollback\" href=\"#eas-updaterollback\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eroll back to an embedded update or an existing update\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update:rollback [--private-key-path \u0026lt;value\u0026gt;]\n\nFLAGS\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the certificate in\n expo-updates' configuration. Defaults to a file named \u0026quot;private-key.pem\u0026quot; in the\n certificate's directory. Only relevant if you are using code signing:\n https://docs.expo.dev/eas-update/code-signing/\n\nDESCRIPTION\n roll back to an embedded update or an existing update\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update:rollback [--private-key-path \u0026lt;value\u0026gt;]\n\nFLAGS\n --private-key-path=\u0026lt;value\u0026gt; File containing the PEM-encoded private key corresponding to the certificate in\n expo-updates' configuration. Defaults to a file named \"private-key.pem\" in the\n certificate's directory. Only relevant if you are using code signing:\n https://docs.expo.dev/eas-update/code-signing/\n\nDESCRIPTION\n roll back to an embedded update or an existing update\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/rollback.ts\"\u003epackages/eas-cli/src/commands/update/rollback.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas update:view GROUPID\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-updateview-groupid\" class=\"anchor\" aria-label=\"Permalink: eas update:view GROUPID\" href=\"#eas-updateview-groupid\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eupdate group details\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas update:view GROUPID [--json]\n\nARGUMENTS\n GROUPID The ID of an update group.\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n\nDESCRIPTION\n update group details\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas update:view GROUPID [--json]\n\nARGUMENTS\n GROUPID The ID of an update group.\n\nFLAGS\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n\nDESCRIPTION\n update group details\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/view.ts\"\u003epackages/eas-cli/src/commands/update/view.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas webhook:create\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-webhookcreate\" class=\"anchor\" aria-label=\"Permalink: eas webhook:create\" href=\"#eas-webhookcreate\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecreate a webhook\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas webhook:create [--event BUILD|SUBMIT] [--url \u0026lt;value\u0026gt;] [--secret \u0026lt;value\u0026gt;] [--non-interactive]\n\nFLAGS\n --event=(BUILD|SUBMIT) Event type that triggers the webhook\n --non-interactive Run the command in non-interactive mode.\n --secret=\u0026lt;value\u0026gt; Secret used to create a hash signature of the request payload, provided in the\n 'Expo-Signature' header.\n --url=\u0026lt;value\u0026gt; Webhook URL\n\nDESCRIPTION\n create a webhook\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas webhook:create [--event BUILD|SUBMIT] [--url \u0026lt;value\u0026gt;] [--secret \u0026lt;value\u0026gt;] [--non-interactive]\n\nFLAGS\n --event=(BUILD|SUBMIT) Event type that triggers the webhook\n --non-interactive Run the command in non-interactive mode.\n --secret=\u0026lt;value\u0026gt; Secret used to create a hash signature of the request payload, provided in the\n 'Expo-Signature' header.\n --url=\u0026lt;value\u0026gt; Webhook URL\n\nDESCRIPTION\n create a webhook\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/create.ts\"\u003epackages/eas-cli/src/commands/webhook/create.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas webhook:delete [ID]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-webhookdelete-id\" class=\"anchor\" aria-label=\"Permalink: eas webhook:delete [ID]\" href=\"#eas-webhookdelete-id\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edelete a webhook\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas webhook:delete [ID] [--non-interactive]\n\nARGUMENTS\n ID ID of the webhook to delete\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n delete a webhook\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas webhook:delete [ID] [--non-interactive]\n\nARGUMENTS\n ID ID of the webhook to delete\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n delete a webhook\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/delete.ts\"\u003epackages/eas-cli/src/commands/webhook/delete.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas webhook:list\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-webhooklist\" class=\"anchor\" aria-label=\"Permalink: eas webhook:list\" href=\"#eas-webhooklist\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003elist webhooks\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas webhook:list [--event BUILD|SUBMIT] [--json]\n\nFLAGS\n --event=(BUILD|SUBMIT) Event type that triggers the webhook\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n\nDESCRIPTION\n list webhooks\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas webhook:list [--event BUILD|SUBMIT] [--json]\n\nFLAGS\n --event=(BUILD|SUBMIT) Event type that triggers the webhook\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n\nDESCRIPTION\n list webhooks\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/list.ts\"\u003epackages/eas-cli/src/commands/webhook/list.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas webhook:update\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-webhookupdate\" class=\"anchor\" aria-label=\"Permalink: eas webhook:update\" href=\"#eas-webhookupdate\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eupdate a webhook\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas webhook:update --id \u0026lt;value\u0026gt; [--event BUILD|SUBMIT] [--url \u0026lt;value\u0026gt;] [--secret \u0026lt;value\u0026gt;] [--non-interactive]\n\nFLAGS\n --event=(BUILD|SUBMIT) Event type that triggers the webhook\n --id=\u0026lt;value\u0026gt; (required) Webhook ID\n --non-interactive Run the command in non-interactive mode.\n --secret=\u0026lt;value\u0026gt; Secret used to create a hash signature of the request payload, provided in the\n 'Expo-Signature' header.\n --url=\u0026lt;value\u0026gt; Webhook URL\n\nDESCRIPTION\n update a webhook\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas webhook:update --id \u0026lt;value\u0026gt; [--event BUILD|SUBMIT] [--url \u0026lt;value\u0026gt;] [--secret \u0026lt;value\u0026gt;] [--non-interactive]\n\nFLAGS\n --event=(BUILD|SUBMIT) Event type that triggers the webhook\n --id=\u0026lt;value\u0026gt; (required) Webhook ID\n --non-interactive Run the command in non-interactive mode.\n --secret=\u0026lt;value\u0026gt; Secret used to create a hash signature of the request payload, provided in the\n 'Expo-Signature' header.\n --url=\u0026lt;value\u0026gt; Webhook URL\n\nDESCRIPTION\n update a webhook\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/update.ts\"\u003epackages/eas-cli/src/commands/webhook/update.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas webhook:view ID\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-webhookview-id\" class=\"anchor\" aria-label=\"Permalink: eas webhook:view ID\" href=\"#eas-webhookview-id\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eview a webhook\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas webhook:view ID\n\nARGUMENTS\n ID ID of the webhook to view\n\nDESCRIPTION\n view a webhook\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas webhook:view ID\n\nARGUMENTS\n ID ID of the webhook to view\n\nDESCRIPTION\n view a webhook\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/view.ts\"\u003epackages/eas-cli/src/commands/webhook/view.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas whoami\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-whoami\" class=\"anchor\" aria-label=\"Permalink: eas whoami\" href=\"#eas-whoami\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eshow the username you are logged in as\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas whoami\n\nDESCRIPTION\n show the username you are logged in as\n\nALIASES\n $ eas whoami\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas whoami\n\nDESCRIPTION\n show the username you are logged in as\n\nALIASES\n $ eas whoami\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas worker:alias\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-workeralias\" class=\"anchor\" aria-label=\"Permalink: eas worker:alias\" href=\"#eas-workeralias\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAssign deployment aliases.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas worker:alias [--prod] [--alias \u0026lt;value\u0026gt;] [--id \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --alias=name Custom alias to assign to the existing deployment.\n --id=xyz123 Unique identifier of an existing deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Promote an existing deployment to production.\n\nDESCRIPTION\n Assign deployment aliases.\n\nALIASES\n $ eas worker:alias\n $ eas deploy:promote\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas worker:alias [--prod] [--alias \u0026lt;value\u0026gt;] [--id \u0026lt;value\u0026gt;] [--json --non-interactive]\n\nFLAGS\n --alias=name Custom alias to assign to the existing deployment.\n --id=xyz123 Unique identifier of an existing deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Promote an existing deployment to production.\n\nDESCRIPTION\n Assign deployment aliases.\n\nALIASES\n $ eas worker:alias\n $ eas deploy:promote\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas deploy �[2m[options]�[22m\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-deploy-2moptions22m-1\" class=\"anchor\" aria-label=\"Permalink: eas deploy �[2m[options]�[22m\" href=\"#eas-deploy-2moptions22m-1\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edeploy your Expo Router web build and API Routes\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas deploy [options]\n $ eas deploy --prod\n\nFLAGS\n --alias=name Custom alias to assign to the new deployment.\n --dry-run Outputs a tarball of the new deployment instead of uploading it.\n --environment=(development|preview|production) Environment variable's environment\n --export-dir=dir [default: dist] Directory where the Expo project was exported.\n --id=xyz123 Custom unique identifier for the new deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Create a new production deployment.\n\nDESCRIPTION\n deploy your Expo Router web build and API Routes\n\nALIASES\n $ eas worker:deploy\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas deploy [options]\n $ eas deploy --prod\n\nFLAGS\n --alias=name Custom alias to assign to the new deployment.\n --dry-run Outputs a tarball of the new deployment instead of uploading it.\n --environment=(development|preview|production) Environment variable's environment\n --export-dir=dir [default: dist] Directory where the Expo project was exported.\n --id=xyz123 Custom unique identifier for the new deployment.\n --json Enable JSON output, non-JSON messages will be printed to stderr.\n --non-interactive Run the command in non-interactive mode.\n --prod Create a new production deployment.\n\nDESCRIPTION\n deploy your Expo Router web build and API Routes\n\nALIASES\n $ eas worker:deploy\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas workflow:create [NAME]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-workflowcreate-name\" class=\"anchor\" aria-label=\"Permalink: eas workflow:create [NAME]\" href=\"#eas-workflowcreate-name\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ecreate a new workflow configuration YAML file\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas workflow:create [NAME] [--non-interactive]\n\nARGUMENTS\n NAME Name of the workflow file (must end with .yml or .yaml)\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create a new workflow configuration YAML file\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas workflow:create [NAME] [--non-interactive]\n\nARGUMENTS\n NAME Name of the workflow file (must end with .yml or .yaml)\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n create a new workflow configuration YAML file\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/workflow/create.ts\"\u003epackages/eas-cli/src/commands/workflow/create.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas workflow:run [FILE]\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-workflowrun-file\" class=\"anchor\" aria-label=\"Permalink: eas workflow:run [FILE]\" href=\"#eas-workflowrun-file\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eRun an EAS workflow\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas workflow:run [FILE] [--non-interactive]\n\nARGUMENTS\n FILE Path to the workflow file to run\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n Run an EAS workflow\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas workflow:run [FILE] [--non-interactive]\n\nARGUMENTS\n FILE Path to the workflow file to run\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n Run an EAS workflow\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/workflow/run.ts\"\u003epackages/eas-cli/src/commands/workflow/run.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ccode\u003eeas workflow:validate PATH\u003c/code\u003e\u003c/h2\u003e\u003ca id=\"user-content-eas-workflowvalidate-path\" class=\"anchor\" aria-label=\"Permalink: eas workflow:validate PATH\" href=\"#eas-workflowvalidate-path\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003evalidate a workflow configuration yaml file\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"USAGE\n $ eas workflow:validate PATH [--non-interactive]\n\nARGUMENTS\n PATH Path to the workflow configuration YAML file (must end with .yml or .yaml)\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n validate a workflow configuration yaml file\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eUSAGE\n $ eas workflow:validate PATH [--non-interactive]\n\nARGUMENTS\n PATH Path to the workflow configuration YAML file (must end with .yml or .yaml)\n\nFLAGS\n --non-interactive Run the command in non-interactive mode.\n\nDESCRIPTION\n validate a workflow configuration yaml file\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003eSee code: \u003ca href=\"https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/workflow/validate.ts\"\u003epackages/eas-cli/src/commands/workflow/validate.ts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\n\u003c/article\u003e","loaded":true,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"eas-cli","anchor":"eas-cli","htmlText":"eas-cli"},{"level":1,"text":"Installation","anchor":"installation","htmlText":"Installation"},{"level":2,"text":"Enforcing eas-cli version for your project","anchor":"enforcing-eas-cli-version-for-your-project","htmlText":"Enforcing eas-cli version for your project"},{"level":1,"text":"Usage","anchor":"usage","htmlText":"Usage"},{"level":1,"text":"Commands","anchor":"commands","htmlText":"Commands"},{"level":2,"text":"eas account:login","anchor":"eas-accountlogin","htmlText":"eas account:login"},{"level":2,"text":"eas account:logout","anchor":"eas-accountlogout","htmlText":"eas account:logout"},{"level":2,"text":"eas account:view","anchor":"eas-accountview","htmlText":"eas account:view"},{"level":2,"text":"eas analytics [STATUS]","anchor":"eas-analytics-status","htmlText":"eas analytics [STATUS]"},{"level":2,"text":"eas autocomplete [SHELL]","anchor":"eas-autocomplete-shell","htmlText":"eas autocomplete [SHELL]"},{"level":2,"text":"eas branch:create [NAME]","anchor":"eas-branchcreate-name","htmlText":"eas branch:create [NAME]"},{"level":2,"text":"eas branch:delete [NAME]","anchor":"eas-branchdelete-name","htmlText":"eas branch:delete [NAME]"},{"level":2,"text":"eas branch:list","anchor":"eas-branchlist","htmlText":"eas branch:list"},{"level":2,"text":"eas branch:rename","anchor":"eas-branchrename","htmlText":"eas branch:rename"},{"level":2,"text":"eas branch:view [NAME]","anchor":"eas-branchview-name","htmlText":"eas branch:view [NAME]"},{"level":2,"text":"eas build","anchor":"eas-build","htmlText":"eas build"},{"level":2,"text":"eas build:cancel [BUILD_ID]","anchor":"eas-buildcancel-build_id","htmlText":"eas build:cancel [BUILD_ID]"},{"level":2,"text":"eas build:configure","anchor":"eas-buildconfigure","htmlText":"eas build:configure"},{"level":2,"text":"eas build:delete [BUILD_ID]","anchor":"eas-builddelete-build_id","htmlText":"eas build:delete [BUILD_ID]"},{"level":2,"text":"eas build:dev","anchor":"eas-builddev","htmlText":"eas build:dev"},{"level":2,"text":"eas build:inspect","anchor":"eas-buildinspect","htmlText":"eas build:inspect"},{"level":2,"text":"eas build:list","anchor":"eas-buildlist","htmlText":"eas build:list"},{"level":2,"text":"eas build:resign","anchor":"eas-buildresign","htmlText":"eas build:resign"},{"level":2,"text":"eas build:run","anchor":"eas-buildrun","htmlText":"eas build:run"},{"level":2,"text":"eas build:submit","anchor":"eas-buildsubmit","htmlText":"eas build:submit"},{"level":2,"text":"eas build:version:get","anchor":"eas-buildversionget","htmlText":"eas build:version:get"},{"level":2,"text":"eas build:version:set","anchor":"eas-buildversionset","htmlText":"eas build:version:set"},{"level":2,"text":"eas build:version:sync","anchor":"eas-buildversionsync","htmlText":"eas build:version:sync"},{"level":2,"text":"eas build:view [BUILD_ID]","anchor":"eas-buildview-build_id","htmlText":"eas build:view [BUILD_ID]"},{"level":2,"text":"eas channel:create [NAME]","anchor":"eas-channelcreate-name","htmlText":"eas channel:create [NAME]"},{"level":2,"text":"eas channel:edit [NAME]","anchor":"eas-channeledit-name","htmlText":"eas channel:edit [NAME]"},{"level":2,"text":"eas channel:list","anchor":"eas-channellist","htmlText":"eas channel:list"},{"level":2,"text":"eas channel:pause [NAME]","anchor":"eas-channelpause-name","htmlText":"eas channel:pause [NAME]"},{"level":2,"text":"eas channel:resume [NAME]","anchor":"eas-channelresume-name","htmlText":"eas channel:resume [NAME]"},{"level":2,"text":"eas channel:rollout [CHANNEL]","anchor":"eas-channelrollout-channel","htmlText":"eas channel:rollout [CHANNEL]"},{"level":2,"text":"eas channel:view [NAME]","anchor":"eas-channelview-name","htmlText":"eas channel:view [NAME]"},{"level":2,"text":"eas config","anchor":"eas-config","htmlText":"eas config"},{"level":2,"text":"eas credentials","anchor":"eas-credentials","htmlText":"eas credentials"},{"level":2,"text":"eas credentials:configure-build","anchor":"eas-credentialsconfigure-build","htmlText":"eas credentials:configure-build"},{"level":2,"text":"eas deploy �[2m[options]�[22m","anchor":"eas-deploy-2moptions22m","htmlText":"eas deploy �[2m[options]�[22m"},{"level":2,"text":"eas deploy:alias","anchor":"eas-deployalias","htmlText":"eas deploy:alias"},{"level":2,"text":"eas deploy:promote","anchor":"eas-deploypromote","htmlText":"eas deploy:promote"},{"level":2,"text":"eas device:create","anchor":"eas-devicecreate","htmlText":"eas device:create"},{"level":2,"text":"eas device:delete","anchor":"eas-devicedelete","htmlText":"eas device:delete"},{"level":2,"text":"eas device:list","anchor":"eas-devicelist","htmlText":"eas device:list"},{"level":2,"text":"eas device:rename","anchor":"eas-devicerename","htmlText":"eas device:rename"},{"level":2,"text":"eas device:view [UDID]","anchor":"eas-deviceview-udid","htmlText":"eas device:view [UDID]"},{"level":2,"text":"eas diagnostics","anchor":"eas-diagnostics","htmlText":"eas diagnostics"},{"level":2,"text":"eas env:create [ENVIRONMENT]","anchor":"eas-envcreate-environment","htmlText":"eas env:create [ENVIRONMENT]"},{"level":2,"text":"eas env:delete [ENVIRONMENT]","anchor":"eas-envdelete-environment","htmlText":"eas env:delete [ENVIRONMENT]"},{"level":2,"text":"eas env:exec ENVIRONMENT BASH_COMMAND","anchor":"eas-envexec-environment-bash_command","htmlText":"eas env:exec ENVIRONMENT BASH_COMMAND"},{"level":2,"text":"eas env:get [ENVIRONMENT]","anchor":"eas-envget-environment","htmlText":"eas env:get [ENVIRONMENT]"},{"level":2,"text":"eas env:list [ENVIRONMENT]","anchor":"eas-envlist-environment","htmlText":"eas env:list [ENVIRONMENT]"},{"level":2,"text":"eas env:pull [ENVIRONMENT]","anchor":"eas-envpull-environment","htmlText":"eas env:pull [ENVIRONMENT]"},{"level":2,"text":"eas env:push [ENVIRONMENT]","anchor":"eas-envpush-environment","htmlText":"eas env:push [ENVIRONMENT]"},{"level":2,"text":"eas env:update [ENVIRONMENT]","anchor":"eas-envupdate-environment","htmlText":"eas env:update [ENVIRONMENT]"},{"level":2,"text":"eas fingerprint:compare [HASH1] [HASH2]","anchor":"eas-fingerprintcompare-hash1-hash2","htmlText":"eas fingerprint:compare [HASH1] [HASH2]"},{"level":2,"text":"eas help [COMMAND]","anchor":"eas-help-command","htmlText":"eas help [COMMAND]"},{"level":2,"text":"eas init","anchor":"eas-init","htmlText":"eas init"},{"level":2,"text":"eas init:onboarding [TARGET_PROJECT_DIRECTORY]","anchor":"eas-initonboarding-target_project_directory","htmlText":"eas init:onboarding [TARGET_PROJECT_DIRECTORY]"},{"level":2,"text":"eas login","anchor":"eas-login","htmlText":"eas login"},{"level":2,"text":"eas logout","anchor":"eas-logout","htmlText":"eas logout"},{"level":2,"text":"eas metadata:lint","anchor":"eas-metadatalint","htmlText":"eas metadata:lint"},{"level":2,"text":"eas metadata:pull","anchor":"eas-metadatapull","htmlText":"eas metadata:pull"},{"level":2,"text":"eas metadata:push","anchor":"eas-metadatapush","htmlText":"eas metadata:push"},{"level":2,"text":"eas onboarding [TARGET_PROJECT_DIRECTORY]","anchor":"eas-onboarding-target_project_directory","htmlText":"eas onboarding [TARGET_PROJECT_DIRECTORY]"},{"level":2,"text":"eas open","anchor":"eas-open","htmlText":"eas open"},{"level":2,"text":"eas project:info","anchor":"eas-projectinfo","htmlText":"eas project:info"},{"level":2,"text":"eas project:init","anchor":"eas-projectinit","htmlText":"eas project:init"},{"level":2,"text":"eas project:onboarding [TARGET_PROJECT_DIRECTORY]","anchor":"eas-projectonboarding-target_project_directory","htmlText":"eas project:onboarding [TARGET_PROJECT_DIRECTORY]"},{"level":2,"text":"eas submit","anchor":"eas-submit","htmlText":"eas submit"},{"level":2,"text":"eas update","anchor":"eas-update","htmlText":"eas update"},{"level":2,"text":"eas update:configure","anchor":"eas-updateconfigure","htmlText":"eas update:configure"},{"level":2,"text":"eas update:delete GROUPID","anchor":"eas-updatedelete-groupid","htmlText":"eas update:delete GROUPID"},{"level":2,"text":"eas update:edit [GROUPID]","anchor":"eas-updateedit-groupid","htmlText":"eas update:edit [GROUPID]"},{"level":2,"text":"eas update:list","anchor":"eas-updatelist","htmlText":"eas update:list"},{"level":2,"text":"eas update:republish","anchor":"eas-updaterepublish","htmlText":"eas update:republish"},{"level":2,"text":"eas update:roll-back-to-embedded","anchor":"eas-updateroll-back-to-embedded","htmlText":"eas update:roll-back-to-embedded"},{"level":2,"text":"eas update:rollback","anchor":"eas-updaterollback","htmlText":"eas update:rollback"},{"level":2,"text":"eas update:view GROUPID","anchor":"eas-updateview-groupid","htmlText":"eas update:view GROUPID"},{"level":2,"text":"eas webhook:create","anchor":"eas-webhookcreate","htmlText":"eas webhook:create"},{"level":2,"text":"eas webhook:delete [ID]","anchor":"eas-webhookdelete-id","htmlText":"eas webhook:delete [ID]"},{"level":2,"text":"eas webhook:list","anchor":"eas-webhooklist","htmlText":"eas webhook:list"},{"level":2,"text":"eas webhook:update","anchor":"eas-webhookupdate","htmlText":"eas webhook:update"},{"level":2,"text":"eas webhook:view ID","anchor":"eas-webhookview-id","htmlText":"eas webhook:view ID"},{"level":2,"text":"eas whoami","anchor":"eas-whoami","htmlText":"eas whoami"},{"level":2,"text":"eas worker:alias","anchor":"eas-workeralias","htmlText":"eas worker:alias"},{"level":2,"text":"eas deploy �[2m[options]�[22m","anchor":"eas-deploy-2moptions22m-1","htmlText":"eas deploy �[2m[options]�[22m"},{"level":2,"text":"eas workflow:create [NAME]","anchor":"eas-workflowcreate-name","htmlText":"eas workflow:create [NAME]"},{"level":2,"text":"eas workflow:run [FILE]","anchor":"eas-workflowrun-file","htmlText":"eas workflow:run [FILE]"},{"level":2,"text":"eas workflow:validate PATH","anchor":"eas-workflowvalidate-path","htmlText":"eas workflow:validate PATH"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fexpo%2Feas-cli"}},{"displayName":"CODE_OF_CONDUCT.md","repoName":"eas-cli","refName":"main","path":"CODE_OF_CONDUCT.md","preferredFileType":"code_of_conduct","tabName":"Code of conduct","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fexpo%2Feas-cli"}},{"displayName":"LICENSE","repoName":"eas-cli","refName":"main","path":"LICENSE","preferredFileType":"license","tabName":"MIT","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fexpo%2Feas-cli"}},{"displayName":"SECURITY.md","repoName":"eas-cli","refName":"main","path":"SECURITY.md","preferredFileType":"security","tabName":"Security","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fexpo%2Feas-cli"}}],"overviewFilesProcessingTime":0}},"appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-96e76d5fdb2c.js","githubDevUrl":null,"enabled_features":{"copilot_workspace":null,"code_nav_ui_events":false,"overview_shared_code_dropdown_button":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}}</script> <div data-target="react-partial.reactRoot"><style data-styled="true" data-styled-version="5.3.11">.iVEunk{margin-top:16px;margin-bottom:16px;}/*!sc*/ .jzuOtQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/ .bGojzy{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:16px;}/*!sc*/ .iNSVHo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:16px;padding-top:8px;}/*!sc*/ .bVgnfw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;}/*!sc*/ @media screen and (max-width:320px){.bVgnfw{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}/*!sc*/ .CEgMp{position:relative;}/*!sc*/ @media screen and (max-width:380px){.CEgMp .ref-selector-button-text-container{max-width:80px;}}/*!sc*/ @media screen and (max-width:320px){.CEgMp{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.CEgMp .overview-ref-selector{width:100%;}.CEgMp .overview-ref-selector > span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.CEgMp .overview-ref-selector > span > span[data-component="text"]{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}/*!sc*/ .gMOVLe[data-size="medium"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;}/*!sc*/ .gMOVLe[data-size="medium"] svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .gMOVLe[data-size="medium"] > span{width:inherit;}/*!sc*/ .gUkoLg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .bZBlpz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/ .lhTYNA{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .ffLUq{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .bmcJak{min-width:0;}/*!sc*/ .fLXEGX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (max-width:1079px){.fLXEGX{display:none;}}/*!sc*/ .lmSMZJ[data-size="medium"]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:4px;padding-right:4px;}/*!sc*/ .lmSMZJ[data-size="medium"] span[data-component="leadingVisual"]{margin-right:4px !important;}/*!sc*/ .dqfxud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (min-width:1080px){.dqfxud{display:none;}}/*!sc*/ @media screen and (max-width:543px){.dqfxud{display:none;}}/*!sc*/ .fGwBZA[data-size="medium"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .jxTzTd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;gap:8px;}/*!sc*/ .gqqBXN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;}/*!sc*/ @media screen and (max-width:543px){.gqqBXN{display:none;}}/*!sc*/ .dzXgxt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (max-width:1011px){.dzXgxt{display:none;}}/*!sc*/ .iWFGlI{margin-left:8px;margin-right:8px;margin:0;}/*!sc*/ .vcvyP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/ .YUPas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (min-width:1012px){.YUPas{display:none;}}/*!sc*/ .izFOf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (min-width:544px){.izFOf{display:none;}}/*!sc*/ .vIPPs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}/*!sc*/ .fdROMU{width:100%;border-collapse:separate;border-spacing:0;border:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:6px;table-layout:fixed;overflow:unset;}/*!sc*/ .jGKpsv{height:0px;line-height:0px;}/*!sc*/ .jGKpsv tr{height:0px;font-size:0px;}/*!sc*/ .jdgHnn{padding:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:12px;text-align:left;height:40px;}/*!sc*/ .jdgHnn th{padding-left:16px;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));}/*!sc*/ .bQivRW{width:100%;border-top-left-radius:6px;}/*!sc*/ @media screen and (min-width:544px){.bQivRW{display:none;}}/*!sc*/ .ldkMIO{width:40%;border-top-left-radius:6px;}/*!sc*/ @media screen and (max-width:543px){.ldkMIO{display:none;}}/*!sc*/ .jMbWeI{text-align:right;padding-right:16px;width:136px;border-top-right-radius:6px;}/*!sc*/ .gpqjiB{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:12px;height:40px;}/*!sc*/ .dzCJzi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/ @media screen and (min-width:544px){.dzCJzi{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/ .eNCcrz{text-align:center;vertical-align:center;height:40px;border-top:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/ .bHTcCe{border-top:1px solid var(--borderColor-default,var(--color-border-default));cursor:pointer;}/*!sc*/ .csrIcr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;gap:16px;}/*!sc*/ .bUQNHB{border:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ @media screen and (max-width:543px){.bUQNHB{margin-left:-16px;margin-right:-16px;max-width:calc(100% + 32px);}}/*!sc*/ @media screen and (min-width:544px){.bUQNHB{max-width:100%;}}/*!sc*/ .jPdcfu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid;border-bottom-color:var(--borderColor-default,var(--color-border-default,#d0d7de));-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:8px;position:-webkit-sticky;position:sticky;top:0;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));z-index:1;border-top-left-radius:6px;border-top-right-radius:6px;}/*!sc*/ .iphEWz{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-bottom:none;max-width:100%;padding-left:8px;padding-right:8px;}/*!sc*/ .hUCRAk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .cwoBXV[data-size="medium"]{color:var(--fgColor-muted,var(--color-fg-subtle,#6e7781));padding-left:8px;padding-right:8px;}/*!sc*/ .QkQOb{padding:32px;overflow:auto;}/*!sc*/ data-styled.g1[id="Box-sc-g0xbh4-0"]{content:"iVEunk,jzuOtQ,bGojzy,iNSVHo,bVgnfw,CEgMp,gMOVLe,gUkoLg,bZBlpz,lhTYNA,ffLUq,bmcJak,fLXEGX,lmSMZJ,dqfxud,fGwBZA,jxTzTd,gqqBXN,dzXgxt,iWFGlI,vcvyP,YUPas,izFOf,vIPPs,fdROMU,jGKpsv,jdgHnn,bQivRW,ldkMIO,jMbWeI,gpqjiB,dzCJzi,eNCcrz,bHTcCe,csrIcr,bUQNHB,jPdcfu,iphEWz,hUCRAk,cwoBXV,QkQOb,"}/*!sc*/ .brGdpi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip:rect(0,0,0,0);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}/*!sc*/ data-styled.g6[id="_VisuallyHidden__VisuallyHidden-sc-11jhm7a-0"]{content:"brGdpi,"}/*!sc*/ .hWlpPn{position:relative;display:inline-block;}/*!sc*/ .hWlpPn::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f)));border-radius:6px;opacity:0;}/*!sc*/ @-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ @keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ .hWlpPn:hover::after,.hWlpPn:active::after,.hWlpPn:focus::after,.hWlpPn:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-no-delay:hover::after,.hWlpPn.tooltipped-no-delay:active::after,.hWlpPn.tooltipped-no-delay:focus::after,.hWlpPn.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-multiline:hover::after,.hWlpPn.tooltipped-multiline:active::after,.hWlpPn.tooltipped-multiline:focus::after,.hWlpPn.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-se::after,.hWlpPn.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/ .hWlpPn.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-sw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-n::after,.hWlpPn.tooltipped-ne::after,.hWlpPn.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/ .hWlpPn.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-nw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/ .hWlpPn.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-s::after,.hWlpPn.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-w::after,.hWlpPn.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/ .hWlpPn.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/ .hWlpPn.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/ data-styled.g17[id="Tooltip__TooltipBase-sc-17tf59c-0"]{content:"hWlpPn,"}/*!sc*/ .liVpTx{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;}/*!sc*/ data-styled.g19[id="Truncate__StyledTruncate-sc-23o1d2-0"]{content:"liVpTx,"}/*!sc*/ </style> <!-- --> <!-- --> <div class="Box-sc-g0xbh4-0 iVEunk"><div class="Box-sc-g0xbh4-0 jzuOtQ"><div class="Box-sc-g0xbh4-0 bGojzy"></div></div><div class="Box-sc-g0xbh4-0 iNSVHo"><div class="Box-sc-g0xbh4-0 bVgnfw"><div class="Box-sc-g0xbh4-0 CEgMp"><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" class="Box-sc-g0xbh4-0 gMOVLe prc-Button-ButtonBase-c50BI overview-ref-selector width-full" data-loading="false" data-size="medium" data-variant="default" aria-describedby="branch-picker-repos-header-ref-selector-loading-announcement" id="branch-picker-repos-header-ref-selector"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x"><div class="Box-sc-g0xbh4-0 bZBlpz"><div class="Box-sc-g0xbh4-0 lhTYNA"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></div><div class="Box-sc-g0xbh4-0 ffLUq ref-selector-button-text-container"><span class="Box-sc-g0xbh4-0 bmcJak prc-Text-Text-0ima0"> <!-- -->main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden="" data-hotkey-scope="read-only-cursor-text-area"></button></div><div class="Box-sc-g0xbh4-0 fLXEGX"><a style="--button-color:fg.muted" type="button" href="/expo/eas-cli/branches" class="Box-sc-g0xbh4-0 lmSMZJ prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rclab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Branches</span></span></a><a style="--button-color:fg.muted" type="button" href="/expo/eas-cli/tags" class="Box-sc-g0xbh4-0 lmSMZJ prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rklab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Tags</span></span></a></div><div class="Box-sc-g0xbh4-0 dqfxud"><a style="--button-color:fg.muted" type="button" aria-label="Go to Branches page" href="/expo/eas-cli/branches" class="Box-sc-g0xbh4-0 fGwBZA prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":Relab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></a><a style="--button-color:fg.muted" type="button" aria-label="Go to Tags page" href="/expo/eas-cli/tags" class="Box-sc-g0xbh4-0 fGwBZA prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":Rmlab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></a></div></div><div class="Box-sc-g0xbh4-0 jxTzTd"><div class="Box-sc-g0xbh4-0 gqqBXN"><div class="Box-sc-g0xbh4-0 dzXgxt"><!--$--><div class="Box-sc-g0xbh4-0 iWFGlI"><span class="Box-sc-g0xbh4-0 vcvyP TextInput-wrapper prc-components-TextInputWrapper-i1ofR prc-components-TextInputBaseWrapper-ueK9q" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id=":R2j5ab:" aria-hidden="true"><svg aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellcheck="false" placeholder="Go to file" aria-describedby=":R2j5ab: :R2j5abH1:" data-component="input" class="prc-components-Input-Ic-y8" value=""/><span class="TextInput-icon" id=":R2j5abH1:" aria-hidden="true"></span></span></div><!--/$--></div><div class="Box-sc-g0xbh4-0 YUPas"><button type="button" class="prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":Rr5ab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x">Go to file</span></span></button></div><div class="react-directory-add-file-icon"></div><div class="react-directory-remove-file-icon"></div></div><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="primary" aria-describedby=":R55ab:-loading-announcement" id=":R55ab:"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-code hide-sm" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Code</span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="Box-sc-g0xbh4-0 izFOf"><button data-component="IconButton" type="button" aria-label="Open more actions menu" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":R75ab:-loading-announcement" id=":R75ab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button></div></div></div><div class="Box-sc-g0xbh4-0 vIPPs"><div data-hpc="true"><button hidden="" data-testid="focus-next-element-button" data-hotkey="j"></button><button hidden="" data-testid="focus-previous-element-button" data-hotkey="k"></button><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading" id="folders-and-files">Folders and files</h2><table aria-labelledby="folders-and-files" class="Box-sc-g0xbh4-0 fdROMU"><thead class="Box-sc-g0xbh4-0 jGKpsv"><tr class="Box-sc-g0xbh4-0 jdgHnn"><th colSpan="2" class="Box-sc-g0xbh4-0 bQivRW"><span class="text-bold">Name</span></th><th colSpan="1" class="Box-sc-g0xbh4-0 ldkMIO"><span class="text-bold">Name</span></th><th class="hide-sm"><div title="Last commit message" class="Truncate__StyledTruncate-sc-23o1d2-0 liVpTx width-fit"><span class="text-bold">Last commit message</span></div></th><th colSpan="1" class="Box-sc-g0xbh4-0 jMbWeI"><div title="Last commit date" class="Truncate__StyledTruncate-sc-23o1d2-0 liVpTx width-fit"><span class="text-bold">Last commit date</span></div></th></tr></thead><tbody><tr class="Box-sc-g0xbh4-0 gpqjiB"><td colSpan="3" class="bgColor-muted p-1 rounded-top-2"><div class="Box-sc-g0xbh4-0 dzCJzi"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">History</h2><a href="/expo/eas-cli/commits/main/" class="prc-Button-ButtonBase-c50BI d-none d-lg-flex LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":Raqj8pab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x"><span class="fgColor-default">2,520 Commits</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><span role="tooltip" aria-label="2,520 Commits" id="history-icon-button-tooltip" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-n"><a href="/expo/eas-cli/commits/main/" class="prc-Button-ButtonBase-c50BI LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":R1iqj8pab:-loading-announcement history-icon-button-tooltip"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a></span></div></div></div></div></td></tr><tr class="react-directory-row undefined" id="folder-row-0"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".github" aria-label=".github, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/.github">.github</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".github" aria-label=".github, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/.github">.github</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-1"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".vscode" aria-label=".vscode, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/.vscode">.vscode</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".vscode" aria-label=".vscode, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/.vscode">.vscode</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-2"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="bin" aria-label="bin, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/bin">bin</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="bin" aria-label="bin, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/bin">bin</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-3"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="jest" aria-label="jest, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/jest">jest</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="jest" aria-label="jest, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/jest">jest</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-4"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="packages" aria-label="packages, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/packages">packages</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="packages" aria-label="packages, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/packages">packages</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-5"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="scripts" aria-label="scripts, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/scripts">scripts</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="scripts" aria-label="scripts, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/scripts">scripts</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-6"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="ts-declarations" aria-label="ts-declarations, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/ts-declarations">ts-declarations</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="ts-declarations" aria-label="ts-declarations, (Directory)" class="Link--primary" href="/expo/eas-cli/tree/main/ts-declarations">ts-declarations</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-7"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".editorconfig" aria-label=".editorconfig, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.editorconfig">.editorconfig</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".editorconfig" aria-label=".editorconfig, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.editorconfig">.editorconfig</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-8"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".eslintignore" aria-label=".eslintignore, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.eslintignore">.eslintignore</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".eslintignore" aria-label=".eslintignore, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.eslintignore">.eslintignore</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-9"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".eslintrc.js" aria-label=".eslintrc.js, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.eslintrc.js">.eslintrc.js</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".eslintrc.js" aria-label=".eslintrc.js, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.eslintrc.js">.eslintrc.js</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-10"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitattributes" aria-label=".gitattributes, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.gitattributes">.gitattributes</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitattributes" aria-label=".gitattributes, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.gitattributes">.gitattributes</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-11"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.gitignore">.gitignore</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.gitignore">.gitignore</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-12"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".prettierrc" aria-label=".prettierrc, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.prettierrc">.prettierrc</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".prettierrc" aria-label=".prettierrc, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.prettierrc">.prettierrc</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-13"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".yarnrc" aria-label=".yarnrc, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.yarnrc">.yarnrc</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".yarnrc" aria-label=".yarnrc, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/.yarnrc">.yarnrc</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-14"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="CHANGELOG.md" aria-label="CHANGELOG.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/CHANGELOG.md">CHANGELOG.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="CHANGELOG.md" aria-label="CHANGELOG.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/CHANGELOG.md">CHANGELOG.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-15"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="CODE_OF_CONDUCT.md" aria-label="CODE_OF_CONDUCT.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/CODE_OF_CONDUCT.md">CODE_OF_CONDUCT.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="CODE_OF_CONDUCT.md" aria-label="CODE_OF_CONDUCT.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/CODE_OF_CONDUCT.md">CODE_OF_CONDUCT.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-16"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="CONTRIBUTING.md" aria-label="CONTRIBUTING.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/CONTRIBUTING.md">CONTRIBUTING.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="CONTRIBUTING.md" aria-label="CONTRIBUTING.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/CONTRIBUTING.md">CONTRIBUTING.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-17"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="LICENSE" aria-label="LICENSE, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/LICENSE">LICENSE</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="LICENSE" aria-label="LICENSE, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/LICENSE">LICENSE</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-18"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-symlink-file icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-7a.75.75 0 0 1 0-1.5h7a.25.25 0 0 0 .25-.25V6H9.75A1.75 1.75 0 0 1 8 4.25V1.5H3.75a.25.25 0 0 0-.25.25V4.5a.75.75 0 0 1-1.5 0Zm-.5 10.487v1.013a.75.75 0 0 1-1.5 0v-1.012a3.748 3.748 0 0 1 3.77-3.749L4 8.49V6.573a.25.25 0 0 1 .42-.183l2.883 2.678a.25.25 0 0 1 0 .366L4.42 12.111a.25.25 0 0 1-.42-.183V9.99l-.238-.003a2.25 2.25 0 0 0-2.262 2.25Zm8-10.675V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="README.md" aria-label="README.md, (Symlink to file)" href="/expo/eas-cli/blob/main/README.md">README.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-symlink-file icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-7a.75.75 0 0 1 0-1.5h7a.25.25 0 0 0 .25-.25V6H9.75A1.75 1.75 0 0 1 8 4.25V1.5H3.75a.25.25 0 0 0-.25.25V4.5a.75.75 0 0 1-1.5 0Zm-.5 10.487v1.013a.75.75 0 0 1-1.5 0v-1.012a3.748 3.748 0 0 1 3.77-3.749L4 8.49V6.573a.25.25 0 0 1 .42-.183l2.883 2.678a.25.25 0 0 1 0 .366L4.42 12.111a.25.25 0 0 1-.42-.183V9.99l-.238-.003a2.25 2.25 0 0 0-2.262 2.25Zm8-10.675V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="README.md" aria-label="README.md, (Symlink to file)" href="/expo/eas-cli/blob/main/README.md">README.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-19"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="RELEASING.md" aria-label="RELEASING.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/RELEASING.md">RELEASING.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="RELEASING.md" aria-label="RELEASING.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/RELEASING.md">RELEASING.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-20"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="SECURITY.md" aria-label="SECURITY.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/SECURITY.md">SECURITY.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="SECURITY.md" aria-label="SECURITY.md, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/SECURITY.md">SECURITY.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-21"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="codecov.yml" aria-label="codecov.yml, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/codecov.yml">codecov.yml</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="codecov.yml" aria-label="codecov.yml, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/codecov.yml">codecov.yml</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-22"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="jest.config.ts" aria-label="jest.config.ts, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/jest.config.ts">jest.config.ts</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="jest.config.ts" aria-label="jest.config.ts, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/jest.config.ts">jest.config.ts</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-23"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="lerna.json" aria-label="lerna.json, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/lerna.json">lerna.json</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="lerna.json" aria-label="lerna.json, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/lerna.json">lerna.json</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-24"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="package.json" aria-label="package.json, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/package.json">package.json</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="package.json" aria-label="package.json, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/package.json">package.json</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-25"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="yarn.lock" aria-label="yarn.lock, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/yarn.lock">yarn.lock</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="yarn.lock" aria-label="yarn.lock, (File)" class="Link--primary" href="/expo/eas-cli/blob/main/yarn.lock">yarn.lock</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="Box-sc-g0xbh4-0 eNCcrz show-for-mobile" data-testid="view-all-files-row"><td colSpan="3" class="Box-sc-g0xbh4-0 bHTcCe"><div><button class="prc-Link-Link-85e08">View all files</button></div></td></tr></tbody></table></div><div class="Box-sc-g0xbh4-0 csrIcr"><div class="Box-sc-g0xbh4-0 bUQNHB"><div itemscope="" itemType="https://schema.org/abstract" class="Box-sc-g0xbh4-0 jPdcfu"><h2 class="_VisuallyHidden__VisuallyHidden-sc-11jhm7a-0 brGdpi">Repository files navigation</h2><nav class="Box-sc-g0xbh4-0 iphEWz prc-components-UnderlineWrapper-oOh5J" aria-label="Repository files"><ul class="prc-components-UnderlineItemList-b23Hf" role="list"><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#" aria-current="page"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-book" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path></svg></span><span data-component="text" data-content="README">README</span></a></li><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-code-of-conduct" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path></svg></span><span data-component="text" data-content="Code of conduct">Code of conduct</span></a></li><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-law" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component="text" data-content="MIT license">MIT license</span></a></li><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-law" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component="text" data-content="Security">Security</span></a></li></ul></nav><button style="--button-color:fg.subtle" type="button" aria-label="Outline" aria-haspopup="true" aria-expanded="false" tabindex="0" class="Box-sc-g0xbh4-0 cwoBXV prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rr9ab:-loading-announcement" id=":Rr9ab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-list-unordered" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button></div><div class="Box-sc-g0xbh4-0 QkQOb js-snippet-clipboard-copy-unpositioned undefined" data-hpc="true"><article class="markdown-body entry-content container-lg" itemprop="text"><div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">eas-cli</h1><a id="user-content-eas-cli" class="anchor" aria-label="Permalink: eas-cli" href="#eas-cli"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">EAS command line tool</p> <p dir="auto"><a href="https://oclif.io" rel="nofollow"><img src="https://camo.githubusercontent.com/1d19284d17a229e35cda164ad5159b2a3d01619e7dda662df843e74f1a8c8d38/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636c692d6f636c69662d627269676874677265656e2e737667" alt="oclif" data-canonical-src="https://img.shields.io/badge/cli-oclif-brightgreen.svg" style="max-width: 100%;"></a> <a href="https://npmjs.org/package/eas-cli" rel="nofollow"><img src="https://camo.githubusercontent.com/126431bb88c5d9f7fbbaf1d349637f7832354a3d1f96d6da2c055b73a1f2aa79/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f6561732d636c692e737667" alt="Version" data-canonical-src="https://img.shields.io/npm/v/eas-cli.svg" style="max-width: 100%;"></a> <a href="https://npmjs.org/package/eas-cli" rel="nofollow"><img src="https://camo.githubusercontent.com/5e737243e03fc6f3e00ae7dfdb888de33b5145c3be3181fec39a8ab0ce7bcff5/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f64772f6561732d636c692e737667" alt="Downloads/week" data-canonical-src="https://img.shields.io/npm/dw/eas-cli.svg" style="max-width: 100%;"></a> <a href="https://github.com/expo/eas-cli/blob/main/package.json"><img src="https://camo.githubusercontent.com/6b7ca656c6d0ada27ef9ddca694cb07cdc51e5e4c48e51da440e0fe4a337c8b0/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f6561732d636c692e737667" alt="License" data-canonical-src="https://img.shields.io/npm/l/eas-cli.svg" style="max-width: 100%;"></a></p> <ul dir="auto"> <li><a href="#installation">Installation</a></li> <li><a href="#usage">Usage</a></li> <li><a href="#commands">Commands</a></li> </ul> <div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Installation</h1><a id="user-content-installation" class="anchor" aria-label="Permalink: Installation" href="#installation"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="npm install -g eas-cli # or yarn global add eas-cli"><pre>npm install -g eas-cli <span class="pl-c"><span class="pl-c">#</span> or</span> yarn global add eas-cli</pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Enforcing eas-cli version for your project</h2><a id="user-content-enforcing-eas-cli-version-for-your-project" class="anchor" aria-label="Permalink: Enforcing eas-cli version for your project" href="#enforcing-eas-cli-version-for-your-project"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">If you want to enforce the <code>eas-cli</code> version for your project, use the <code>"cli.version"</code> field in <strong>eas.json</strong>. Installing <code>eas-cli</code> to your project dependencies is strongly discouraged because it may cause dependency conflicts that are difficult to debug.</p> <p dir="auto">An example of <strong>eas.json</strong> that enforces <code>eas-cli</code> in version <code>1.0.0</code> or newer:</p> <div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{ "cli": { "version": ">=1.0.0" }, "build": { // build profiles }, "submit": { // submit profiles } }"><pre>{ <span class="pl-ent">"cli"</span>: { <span class="pl-ent">"version"</span>: <span class="pl-s"><span class="pl-pds">"</span>>=1.0.0<span class="pl-pds">"</span></span> }, <span class="pl-ent">"build"</span>: { <span class="pl-ii">// build profiles</span> }, <span class="pl-ent">"submit"</span>: { <span class="pl-ii">// submit profiles</span> } }</pre></div> <p dir="auto">Learn more: <a href="https://docs.expo.dev/build/eas-json/" rel="nofollow">https://docs.expo.dev/build/eas-json/</a></p> <div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Usage</h1><a id="user-content-usage" class="anchor" aria-label="Permalink: Usage" href="#usage"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="eas COMMAND # runs the command eas (-v|--version|version) # prints the version eas --help COMMAND # outputs help for specific command"><pre>eas COMMAND <span class="pl-c"><span class="pl-c">#</span> runs the command</span> eas (-v<span class="pl-k">|</span>--version<span class="pl-k">|</span>version) <span class="pl-c"><span class="pl-c">#</span> prints the version</span> eas --help COMMAND <span class="pl-c"><span class="pl-c">#</span> outputs help for specific command</span></pre></div> <div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Commands</h1><a id="user-content-commands" class="anchor" aria-label="Permalink: Commands" href="#commands"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li><a href="#eas-accountlogin"><code>eas account:login</code></a></li> <li><a href="#eas-accountlogout"><code>eas account:logout</code></a></li> <li><a href="#eas-accountview"><code>eas account:view</code></a></li> <li><a href="#eas-analytics-status"><code>eas analytics [STATUS]</code></a></li> <li><a href="#eas-autocomplete-shell"><code>eas autocomplete [SHELL]</code></a></li> <li><a href="#eas-branchcreate-name"><code>eas branch:create [NAME]</code></a></li> <li><a href="#eas-branchdelete-name"><code>eas branch:delete [NAME]</code></a></li> <li><a href="#eas-branchlist"><code>eas branch:list</code></a></li> <li><a href="#eas-branchrename"><code>eas branch:rename</code></a></li> <li><a href="#eas-branchview-name"><code>eas branch:view [NAME]</code></a></li> <li><a href="#eas-build"><code>eas build</code></a></li> <li><a href="#eas-buildcancel-build_id"><code>eas build:cancel [BUILD_ID]</code></a></li> <li><a href="#eas-buildconfigure"><code>eas build:configure</code></a></li> <li><a href="#eas-builddelete-build_id"><code>eas build:delete [BUILD_ID]</code></a></li> <li><a href="#eas-builddev"><code>eas build:dev</code></a></li> <li><a href="#eas-buildinspect"><code>eas build:inspect</code></a></li> <li><a href="#eas-buildlist"><code>eas build:list</code></a></li> <li><a href="#eas-buildresign"><code>eas build:resign</code></a></li> <li><a href="#eas-buildrun"><code>eas build:run</code></a></li> <li><a href="#eas-buildsubmit"><code>eas build:submit</code></a></li> <li><a href="#eas-buildversionget"><code>eas build:version:get</code></a></li> <li><a href="#eas-buildversionset"><code>eas build:version:set</code></a></li> <li><a href="#eas-buildversionsync"><code>eas build:version:sync</code></a></li> <li><a href="#eas-buildview-build_id"><code>eas build:view [BUILD_ID]</code></a></li> <li><a href="#eas-channelcreate-name"><code>eas channel:create [NAME]</code></a></li> <li><a href="#eas-channeledit-name"><code>eas channel:edit [NAME]</code></a></li> <li><a href="#eas-channellist"><code>eas channel:list</code></a></li> <li><a href="#eas-channelpause-name"><code>eas channel:pause [NAME]</code></a></li> <li><a href="#eas-channelresume-name"><code>eas channel:resume [NAME]</code></a></li> <li><a href="#eas-channelrollout-channel"><code>eas channel:rollout [CHANNEL]</code></a></li> <li><a href="#eas-channelview-name"><code>eas channel:view [NAME]</code></a></li> <li><a href="#eas-config"><code>eas config</code></a></li> <li><a href="#eas-credentials"><code>eas credentials</code></a></li> <li><a href="#eas-credentialsconfigure-build"><code>eas credentials:configure-build</code></a></li> <li><a href="#eas-deploy-2moptions22m"><code>eas deploy �[2m[options]�[22m</code></a></li> <li><a href="#eas-deployalias"><code>eas deploy:alias</code></a></li> <li><a href="#eas-deploypromote"><code>eas deploy:promote</code></a></li> <li><a href="#eas-devicecreate"><code>eas device:create</code></a></li> <li><a href="#eas-devicedelete"><code>eas device:delete</code></a></li> <li><a href="#eas-devicelist"><code>eas device:list</code></a></li> <li><a href="#eas-devicerename"><code>eas device:rename</code></a></li> <li><a href="#eas-deviceview-udid"><code>eas device:view [UDID]</code></a></li> <li><a href="#eas-diagnostics"><code>eas diagnostics</code></a></li> <li><a href="#eas-envcreate-environment"><code>eas env:create [ENVIRONMENT]</code></a></li> <li><a href="#eas-envdelete-environment"><code>eas env:delete [ENVIRONMENT]</code></a></li> <li><a href="#eas-envexec-environment-bash_command"><code>eas env:exec ENVIRONMENT BASH_COMMAND</code></a></li> <li><a href="#eas-envget-environment"><code>eas env:get [ENVIRONMENT]</code></a></li> <li><a href="#eas-envlist-environment"><code>eas env:list [ENVIRONMENT]</code></a></li> <li><a href="#eas-envpull-environment"><code>eas env:pull [ENVIRONMENT]</code></a></li> <li><a href="#eas-envpush-environment"><code>eas env:push [ENVIRONMENT]</code></a></li> <li><a href="#eas-envupdate-environment"><code>eas env:update [ENVIRONMENT]</code></a></li> <li><a href="#eas-fingerprintcompare-hash1-hash2"><code>eas fingerprint:compare [HASH1] [HASH2]</code></a></li> <li><a href="#eas-help-command"><code>eas help [COMMAND]</code></a></li> <li><a href="#eas-init"><code>eas init</code></a></li> <li><a href="#eas-initonboarding-target_project_directory"><code>eas init:onboarding [TARGET_PROJECT_DIRECTORY]</code></a></li> <li><a href="#eas-login"><code>eas login</code></a></li> <li><a href="#eas-logout"><code>eas logout</code></a></li> <li><a href="#eas-metadatalint"><code>eas metadata:lint</code></a></li> <li><a href="#eas-metadatapull"><code>eas metadata:pull</code></a></li> <li><a href="#eas-metadatapush"><code>eas metadata:push</code></a></li> <li><a href="#eas-onboarding-target_project_directory"><code>eas onboarding [TARGET_PROJECT_DIRECTORY]</code></a></li> <li><a href="#eas-open"><code>eas open</code></a></li> <li><a href="#eas-projectinfo"><code>eas project:info</code></a></li> <li><a href="#eas-projectinit"><code>eas project:init</code></a></li> <li><a href="#eas-projectonboarding-target_project_directory"><code>eas project:onboarding [TARGET_PROJECT_DIRECTORY]</code></a></li> <li><a href="#eas-submit"><code>eas submit</code></a></li> <li><a href="#eas-update"><code>eas update</code></a></li> <li><a href="#eas-updateconfigure"><code>eas update:configure</code></a></li> <li><a href="#eas-updatedelete-groupid"><code>eas update:delete GROUPID</code></a></li> <li><a href="#eas-updateedit-groupid"><code>eas update:edit [GROUPID]</code></a></li> <li><a href="#eas-updatelist"><code>eas update:list</code></a></li> <li><a href="#eas-updaterepublish"><code>eas update:republish</code></a></li> <li><a href="#eas-updateroll-back-to-embedded"><code>eas update:roll-back-to-embedded</code></a></li> <li><a href="#eas-updaterollback"><code>eas update:rollback</code></a></li> <li><a href="#eas-updateview-groupid"><code>eas update:view GROUPID</code></a></li> <li><a href="#eas-webhookcreate"><code>eas webhook:create</code></a></li> <li><a href="#eas-webhookdelete-id"><code>eas webhook:delete [ID]</code></a></li> <li><a href="#eas-webhooklist"><code>eas webhook:list</code></a></li> <li><a href="#eas-webhookupdate"><code>eas webhook:update</code></a></li> <li><a href="#eas-webhookview-id"><code>eas webhook:view ID</code></a></li> <li><a href="#eas-whoami"><code>eas whoami</code></a></li> <li><a href="#eas-workeralias"><code>eas worker:alias</code></a></li> <li><a href="#eas-deploy-2moptions22m-1"><code>eas deploy �[2m[options]�[22m</code></a></li> <li><a href="#eas-workflowcreate-name"><code>eas workflow:create [NAME]</code></a></li> <li><a href="#eas-workflowrun-file"><code>eas workflow:run [FILE]</code></a></li> <li><a href="#eas-workflowvalidate-path"><code>eas workflow:validate PATH</code></a></li> </ul> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas account:login</code></h2><a id="user-content-eas-accountlogin" class="anchor" aria-label="Permalink: eas account:login" href="#eas-accountlogin"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">log in with your Expo account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas account:login [-s] FLAGS -s, --sso Login with SSO DESCRIPTION log in with your Expo account ALIASES $ eas login"><pre class="notranslate"><code>USAGE $ eas account:login [-s] FLAGS -s, --sso Login with SSO DESCRIPTION log in with your Expo account ALIASES $ eas login </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/account/login.ts">packages/eas-cli/src/commands/account/login.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas account:logout</code></h2><a id="user-content-eas-accountlogout" class="anchor" aria-label="Permalink: eas account:logout" href="#eas-accountlogout"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">log out</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas account:logout DESCRIPTION log out ALIASES $ eas logout"><pre class="notranslate"><code>USAGE $ eas account:logout DESCRIPTION log out ALIASES $ eas logout </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/account/logout.ts">packages/eas-cli/src/commands/account/logout.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas account:view</code></h2><a id="user-content-eas-accountview" class="anchor" aria-label="Permalink: eas account:view" href="#eas-accountview"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">show the username you are logged in as</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas account:view DESCRIPTION show the username you are logged in as ALIASES $ eas whoami"><pre class="notranslate"><code>USAGE $ eas account:view DESCRIPTION show the username you are logged in as ALIASES $ eas whoami </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/account/view.ts">packages/eas-cli/src/commands/account/view.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas analytics [STATUS]</code></h2><a id="user-content-eas-analytics-status" class="anchor" aria-label="Permalink: eas analytics [STATUS]" href="#eas-analytics-status"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">display or change analytics settings</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas analytics [STATUS] DESCRIPTION display or change analytics settings"><pre class="notranslate"><code>USAGE $ eas analytics [STATUS] DESCRIPTION display or change analytics settings </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/analytics.ts">packages/eas-cli/src/commands/analytics.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas autocomplete [SHELL]</code></h2><a id="user-content-eas-autocomplete-shell" class="anchor" aria-label="Permalink: eas autocomplete [SHELL]" href="#eas-autocomplete-shell"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">display autocomplete installation instructions</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas autocomplete [SHELL] [-r] ARGUMENTS SHELL (zsh|bash|powershell) Shell type FLAGS -r, --refresh-cache Refresh cache (ignores displaying instructions) DESCRIPTION display autocomplete installation instructions EXAMPLES $ eas autocomplete $ eas autocomplete bash $ eas autocomplete zsh $ eas autocomplete powershell $ eas autocomplete --refresh-cache"><pre class="notranslate"><code>USAGE $ eas autocomplete [SHELL] [-r] ARGUMENTS SHELL (zsh|bash|powershell) Shell type FLAGS -r, --refresh-cache Refresh cache (ignores displaying instructions) DESCRIPTION display autocomplete installation instructions EXAMPLES $ eas autocomplete $ eas autocomplete bash $ eas autocomplete zsh $ eas autocomplete powershell $ eas autocomplete --refresh-cache </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/oclif/plugin-autocomplete/blob/v2.3.10/packages/eas-cli/src/commands/autocomplete/index.ts">@oclif/plugin-autocomplete</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas branch:create [NAME]</code></h2><a id="user-content-eas-branchcreate-name" class="anchor" aria-label="Permalink: eas branch:create [NAME]" href="#eas-branchcreate-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">create a branch</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas branch:create [NAME] [--json --non-interactive] ARGUMENTS NAME Name of the branch to create FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION create a branch"><pre class="notranslate"><code>USAGE $ eas branch:create [NAME] [--json --non-interactive] ARGUMENTS NAME Name of the branch to create FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION create a branch </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/create.ts">packages/eas-cli/src/commands/branch/create.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas branch:delete [NAME]</code></h2><a id="user-content-eas-branchdelete-name" class="anchor" aria-label="Permalink: eas branch:delete [NAME]" href="#eas-branchdelete-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">delete a branch</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas branch:delete [NAME] [--json --non-interactive] ARGUMENTS NAME Name of the branch to delete FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION delete a branch"><pre class="notranslate"><code>USAGE $ eas branch:delete [NAME] [--json --non-interactive] ARGUMENTS NAME Name of the branch to delete FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION delete a branch </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/delete.ts">packages/eas-cli/src/commands/branch/delete.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas branch:list</code></h2><a id="user-content-eas-branchlist" class="anchor" aria-label="Permalink: eas branch:list" href="#eas-branchlist"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">list all branches</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas branch:list [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION list all branches"><pre class="notranslate"><code>USAGE $ eas branch:list [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION list all branches </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/list.ts">packages/eas-cli/src/commands/branch/list.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas branch:rename</code></h2><a id="user-content-eas-branchrename" class="anchor" aria-label="Permalink: eas branch:rename" href="#eas-branchrename"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">rename a branch</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas branch:rename [--from <value>] [--to <value>] [--json --non-interactive] FLAGS --from=<value> current name of the branch. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --to=<value> new name of the branch. DESCRIPTION rename a branch"><pre class="notranslate"><code>USAGE $ eas branch:rename [--from <value>] [--to <value>] [--json --non-interactive] FLAGS --from=<value> current name of the branch. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --to=<value> new name of the branch. DESCRIPTION rename a branch </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/rename.ts">packages/eas-cli/src/commands/branch/rename.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas branch:view [NAME]</code></h2><a id="user-content-eas-branchview-name" class="anchor" aria-label="Permalink: eas branch:view [NAME]" href="#eas-branchview-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">view a branch</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas branch:view [NAME] [--offset <value>] [--limit <value>] [--json --non-interactive] ARGUMENTS NAME Name of the branch to view FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 25 and is capped at 50. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION view a branch"><pre class="notranslate"><code>USAGE $ eas branch:view [NAME] [--offset <value>] [--limit <value>] [--json --non-interactive] ARGUMENTS NAME Name of the branch to view FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 25 and is capped at 50. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION view a branch </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/branch/view.ts">packages/eas-cli/src/commands/branch/view.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build</code></h2><a id="user-content-eas-build" class="anchor" aria-label="Permalink: eas build" href="#eas-build"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">start a build</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build [-p android|ios|all] [-e <value>] [--local] [--output <value>] [--wait] [--clear-cache] [-s | --auto-submit-with-profile <value>] [-m <value>] [--build-logger-level trace|debug|info|warn|error|fatal] [--freeze-credentials] [--json --non-interactive] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -m, --message=<value> A short message describing the build -p, --platform=(android|ios|all) -s, --auto-submit Submit on build complete using the submit profile with the same name as the build profile --auto-submit-with-profile=PROFILE_NAME Submit on build complete using the submit profile with provided name --build-logger-level=(trace|debug|info|warn|error|fatal) The level of logs to output during the build process. Defaults to "info". --clear-cache Clear cache before the build --freeze-credentials Prevent the build from updating credentials in non-interactive mode --json Enable JSON output, non-JSON messages will be printed to stderr. --local Run build locally [experimental] --non-interactive Run the command in non-interactive mode. --output=<value> Output path for local build --[no-]wait Wait for build(s) to complete DESCRIPTION start a build"><pre class="notranslate"><code>USAGE $ eas build [-p android|ios|all] [-e <value>] [--local] [--output <value>] [--wait] [--clear-cache] [-s | --auto-submit-with-profile <value>] [-m <value>] [--build-logger-level trace|debug|info|warn|error|fatal] [--freeze-credentials] [--json --non-interactive] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -m, --message=<value> A short message describing the build -p, --platform=(android|ios|all) -s, --auto-submit Submit on build complete using the submit profile with the same name as the build profile --auto-submit-with-profile=PROFILE_NAME Submit on build complete using the submit profile with provided name --build-logger-level=(trace|debug|info|warn|error|fatal) The level of logs to output during the build process. Defaults to "info". --clear-cache Clear cache before the build --freeze-credentials Prevent the build from updating credentials in non-interactive mode --json Enable JSON output, non-JSON messages will be printed to stderr. --local Run build locally [experimental] --non-interactive Run the command in non-interactive mode. --output=<value> Output path for local build --[no-]wait Wait for build(s) to complete DESCRIPTION start a build </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/index.ts">packages/eas-cli/src/commands/build/index.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:cancel [BUILD_ID]</code></h2><a id="user-content-eas-buildcancel-build_id" class="anchor" aria-label="Permalink: eas build:cancel [BUILD_ID]" href="#eas-buildcancel-build_id"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">cancel a build</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:cancel [BUILD_ID] [--non-interactive] [-p android|ios|all] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Filter builds by build profile if build ID is not provided -p, --platform=(android|ios|all) Filter builds by the platform if build ID is not provided --non-interactive Run the command in non-interactive mode. DESCRIPTION cancel a build"><pre class="notranslate"><code>USAGE $ eas build:cancel [BUILD_ID] [--non-interactive] [-p android|ios|all] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Filter builds by build profile if build ID is not provided -p, --platform=(android|ios|all) Filter builds by the platform if build ID is not provided --non-interactive Run the command in non-interactive mode. DESCRIPTION cancel a build </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/cancel.ts">packages/eas-cli/src/commands/build/cancel.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:configure</code></h2><a id="user-content-eas-buildconfigure" class="anchor" aria-label="Permalink: eas build:configure" href="#eas-buildconfigure"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">configure the project to support EAS Build</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:configure [-p android|ios|all] FLAGS -p, --platform=(android|ios|all) Platform to configure DESCRIPTION configure the project to support EAS Build"><pre class="notranslate"><code>USAGE $ eas build:configure [-p android|ios|all] FLAGS -p, --platform=(android|ios|all) Platform to configure DESCRIPTION configure the project to support EAS Build </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/configure.ts">packages/eas-cli/src/commands/build/configure.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:delete [BUILD_ID]</code></h2><a id="user-content-eas-builddelete-build_id" class="anchor" aria-label="Permalink: eas build:delete [BUILD_ID]" href="#eas-builddelete-build_id"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">delete a build</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:delete [BUILD_ID] [--non-interactive] [-p android|ios|all] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Filter builds by build profile if build ID is not provided -p, --platform=(android|ios|all) Filter builds by the platform if build ID is not provided --non-interactive Run the command in non-interactive mode. DESCRIPTION delete a build"><pre class="notranslate"><code>USAGE $ eas build:delete [BUILD_ID] [--non-interactive] [-p android|ios|all] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Filter builds by build profile if build ID is not provided -p, --platform=(android|ios|all) Filter builds by the platform if build ID is not provided --non-interactive Run the command in non-interactive mode. DESCRIPTION delete a build </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/delete.ts">packages/eas-cli/src/commands/build/delete.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:dev</code></h2><a id="user-content-eas-builddev" class="anchor" aria-label="Permalink: eas build:dev" href="#eas-builddev"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">run dev client simulator/emulator build with matching fingerprint or create a new one</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:dev [-p ios|android] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. It must be a profile allowing to create emulator/simulator internal distribution dev client builds. The "development-simulator" build profile will be selected by default. -p, --platform=(ios|android) DESCRIPTION run dev client simulator/emulator build with matching fingerprint or create a new one"><pre class="notranslate"><code>USAGE $ eas build:dev [-p ios|android] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. It must be a profile allowing to create emulator/simulator internal distribution dev client builds. The "development-simulator" build profile will be selected by default. -p, --platform=(ios|android) DESCRIPTION run dev client simulator/emulator build with matching fingerprint or create a new one </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/dev.ts">packages/eas-cli/src/commands/build/dev.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:inspect</code></h2><a id="user-content-eas-buildinspect" class="anchor" aria-label="Permalink: eas build:inspect" href="#eas-buildinspect"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">inspect the state of the project at specific build stages, useful for troubleshooting</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:inspect -p android|ios -s archive|pre-build|post-build -o <value> [-e <value>] [--force] [-v] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -o, --output=OUTPUT_DIRECTORY (required) Output directory. -p, --platform=(android|ios) (required) -s, --stage=(archive|pre-build|post-build) (required) Stage of the build you want to inspect. archive - builds the project archive that would be uploaded to EAS when building pre-build - prepares the project to be built with Gradle/Xcode. Does not run the native build. post-build - builds the native project and leaves the output directory for inspection -v, --verbose --force Delete OUTPUT_DIRECTORY if it already exists. DESCRIPTION inspect the state of the project at specific build stages, useful for troubleshooting"><pre class="notranslate"><code>USAGE $ eas build:inspect -p android|ios -s archive|pre-build|post-build -o <value> [-e <value>] [--force] [-v] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -o, --output=OUTPUT_DIRECTORY (required) Output directory. -p, --platform=(android|ios) (required) -s, --stage=(archive|pre-build|post-build) (required) Stage of the build you want to inspect. archive - builds the project archive that would be uploaded to EAS when building pre-build - prepares the project to be built with Gradle/Xcode. Does not run the native build. post-build - builds the native project and leaves the output directory for inspection -v, --verbose --force Delete OUTPUT_DIRECTORY if it already exists. DESCRIPTION inspect the state of the project at specific build stages, useful for troubleshooting </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/inspect.ts">packages/eas-cli/src/commands/build/inspect.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:list</code></h2><a id="user-content-eas-buildlist" class="anchor" aria-label="Permalink: eas build:list" href="#eas-buildlist"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">list all builds for your project</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:list [-p android|ios|all] [--status new|in-queue|in-progress|pending-cancel|errored|finished|canceled] [--distribution store|internal|simulator] [--channel <value>] [--app-version <value>] [--app-build-version <value>] [--sdk-version <value>] [--runtime-version <value>] [--app-identifier <value>] [-e <value>] [--git-commit-hash <value>] [--fingerprint-hash <value>] [--offset <value>] [--limit <value>] [--json --non-interactive] [--simulator] FLAGS -e, --build-profile=<value> Filter only builds created with the specified build profile -p, --platform=(android|ios|all) --app-build-version=<value> Filter only builds created with the specified app build version --app-identifier=<value> Filter only builds created with the specified app identifier --app-version=<value> Filter only builds created with the specified main app version --channel=<value> --distribution=(store|internal|simulator) Filter only builds with the specified distribution type --fingerprint-hash=<value> Filter only builds with the specified fingerprint hash --git-commit-hash=<value> Filter only builds created with the specified git commit hash --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 10 and is capped at 50. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. --runtime-version=<value> Filter only builds created with the specified runtime version --sdk-version=<value> Filter only builds created with the specified Expo SDK version --simulator Filter only iOS simulator builds. Can only be used with --platform flag set to "ios" --status=(new|in-queue|in-progress|pending-cancel|errored|finished|canceled) Filter only builds with the specified status DESCRIPTION list all builds for your project"><pre class="notranslate"><code>USAGE $ eas build:list [-p android|ios|all] [--status new|in-queue|in-progress|pending-cancel|errored|finished|canceled] [--distribution store|internal|simulator] [--channel <value>] [--app-version <value>] [--app-build-version <value>] [--sdk-version <value>] [--runtime-version <value>] [--app-identifier <value>] [-e <value>] [--git-commit-hash <value>] [--fingerprint-hash <value>] [--offset <value>] [--limit <value>] [--json --non-interactive] [--simulator] FLAGS -e, --build-profile=<value> Filter only builds created with the specified build profile -p, --platform=(android|ios|all) --app-build-version=<value> Filter only builds created with the specified app build version --app-identifier=<value> Filter only builds created with the specified app identifier --app-version=<value> Filter only builds created with the specified main app version --channel=<value> --distribution=(store|internal|simulator) Filter only builds with the specified distribution type --fingerprint-hash=<value> Filter only builds with the specified fingerprint hash --git-commit-hash=<value> Filter only builds created with the specified git commit hash --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 10 and is capped at 50. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. --runtime-version=<value> Filter only builds created with the specified runtime version --sdk-version=<value> Filter only builds created with the specified Expo SDK version --simulator Filter only iOS simulator builds. Can only be used with --platform flag set to "ios" --status=(new|in-queue|in-progress|pending-cancel|errored|finished|canceled) Filter only builds with the specified status DESCRIPTION list all builds for your project </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/list.ts">packages/eas-cli/src/commands/build/list.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:resign</code></h2><a id="user-content-eas-buildresign" class="anchor" aria-label="Permalink: eas build:resign" href="#eas-buildresign"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">re-sign a build archive</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:resign [-p android|ios] [-e <value>] [--source-profile <value>] [--wait] [--id <value>] [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS -e, --target-profile=PROFILE_NAME Name of the target build profile from eas.json. Credentials and environment variables from this profile will be used when re-signing. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios) --id=<value> ID of the build to re-sign. --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. --source-profile=PROFILE_NAME Name of the source build profile from eas.json. Used to filter builds eligible for re-signing. --[no-]wait Wait for build(s) to complete. DESCRIPTION re-sign a build archive"><pre class="notranslate"><code>USAGE $ eas build:resign [-p android|ios] [-e <value>] [--source-profile <value>] [--wait] [--id <value>] [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS -e, --target-profile=PROFILE_NAME Name of the target build profile from eas.json. Credentials and environment variables from this profile will be used when re-signing. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios) --id=<value> ID of the build to re-sign. --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. --source-profile=PROFILE_NAME Name of the source build profile from eas.json. Used to filter builds eligible for re-signing. --[no-]wait Wait for build(s) to complete. DESCRIPTION re-sign a build archive </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/resign.ts">packages/eas-cli/src/commands/build/resign.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:run</code></h2><a id="user-content-eas-buildrun" class="anchor" aria-label="Permalink: eas build:run" href="#eas-buildrun"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">run simulator/emulator builds from eas-cli</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:run [--latest | --id <value> | --path <value> | --url <value>] [-p android|ios] [-e <value>] [--offset <value>] [--limit <value>] FLAGS -e, --profile=PROFILE_NAME Name of the build profile used to create the build to run. When specified, only builds created with the specified build profile will be queried. -p, --platform=(android|ios) --id=<value> ID of the simulator/emulator build to run --latest Run the latest simulator/emulator build for specified platform --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. --path=<value> Path to the simulator/emulator build archive or app --url=<value> Simulator/Emulator build archive url DESCRIPTION run simulator/emulator builds from eas-cli"><pre class="notranslate"><code>USAGE $ eas build:run [--latest | --id <value> | --path <value> | --url <value>] [-p android|ios] [-e <value>] [--offset <value>] [--limit <value>] FLAGS -e, --profile=PROFILE_NAME Name of the build profile used to create the build to run. When specified, only builds created with the specified build profile will be queried. -p, --platform=(android|ios) --id=<value> ID of the simulator/emulator build to run --latest Run the latest simulator/emulator build for specified platform --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. --path=<value> Path to the simulator/emulator build archive or app --url=<value> Simulator/Emulator build archive url DESCRIPTION run simulator/emulator builds from eas-cli </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/run.ts">packages/eas-cli/src/commands/build/run.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:submit</code></h2><a id="user-content-eas-buildsubmit" class="anchor" aria-label="Permalink: eas build:submit" href="#eas-buildsubmit"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">submit app binary to App Store and/or Play Store</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:submit [-p android|ios|all] [-e <value>] [--latest | --id <value> | --path <value> | --url <value>] [--verbose] [--wait] [--verbose-fastlane] [--non-interactive] FLAGS -e, --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios|all) --id=<value> ID of the build to submit --latest Submit the latest build for specified platform --non-interactive Run command in non-interactive mode --path=<value> Path to the .apk/.aab/.ipa file --url=<value> App archive url --verbose Always print logs from EAS Submit --verbose-fastlane Enable verbose logging for the submission process --[no-]wait Wait for submission to complete DESCRIPTION submit app binary to App Store and/or Play Store ALIASES $ eas build:submit"><pre class="notranslate"><code>USAGE $ eas build:submit [-p android|ios|all] [-e <value>] [--latest | --id <value> | --path <value> | --url <value>] [--verbose] [--wait] [--verbose-fastlane] [--non-interactive] FLAGS -e, --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios|all) --id=<value> ID of the build to submit --latest Submit the latest build for specified platform --non-interactive Run command in non-interactive mode --path=<value> Path to the .apk/.aab/.ipa file --url=<value> App archive url --verbose Always print logs from EAS Submit --verbose-fastlane Enable verbose logging for the submission process --[no-]wait Wait for submission to complete DESCRIPTION submit app binary to App Store and/or Play Store ALIASES $ eas build:submit </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:version:get</code></h2><a id="user-content-eas-buildversionget" class="anchor" aria-label="Permalink: eas build:version:get" href="#eas-buildversionget"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">get the latest version from EAS servers</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:version:get [-p android|ios|all] [-e <value>] [--json --non-interactive] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios|all) --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION get the latest version from EAS servers"><pre class="notranslate"><code>USAGE $ eas build:version:get [-p android|ios|all] [-e <value>] [--json --non-interactive] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios|all) --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION get the latest version from EAS servers </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/version/get.ts">packages/eas-cli/src/commands/build/version/get.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:version:set</code></h2><a id="user-content-eas-buildversionset" class="anchor" aria-label="Permalink: eas build:version:set" href="#eas-buildversionset"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">update version of an app</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:version:set [-p android|ios] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios) DESCRIPTION update version of an app"><pre class="notranslate"><code>USAGE $ eas build:version:set [-p android|ios] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios) DESCRIPTION update version of an app </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/version/set.ts">packages/eas-cli/src/commands/build/version/set.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:version:sync</code></h2><a id="user-content-eas-buildversionsync" class="anchor" aria-label="Permalink: eas build:version:sync" href="#eas-buildversionsync"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">update a version in native code with a value stored on EAS servers</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:version:sync [-p android|ios|all] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios|all) DESCRIPTION update a version in native code with a value stored on EAS servers"><pre class="notranslate"><code>USAGE $ eas build:version:sync [-p android|ios|all] [-e <value>] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios|all) DESCRIPTION update a version in native code with a value stored on EAS servers </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/version/sync.ts">packages/eas-cli/src/commands/build/version/sync.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas build:view [BUILD_ID]</code></h2><a id="user-content-eas-buildview-build_id" class="anchor" aria-label="Permalink: eas build:view [BUILD_ID]" href="#eas-buildview-build_id"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">view a build for your project</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas build:view [BUILD_ID] [--json] FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. DESCRIPTION view a build for your project"><pre class="notranslate"><code>USAGE $ eas build:view [BUILD_ID] [--json] FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. DESCRIPTION view a build for your project </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/build/view.ts">packages/eas-cli/src/commands/build/view.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas channel:create [NAME]</code></h2><a id="user-content-eas-channelcreate-name" class="anchor" aria-label="Permalink: eas channel:create [NAME]" href="#eas-channelcreate-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">create a channel</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas channel:create [NAME] [--json --non-interactive] ARGUMENTS NAME Name of the channel to create FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION create a channel"><pre class="notranslate"><code>USAGE $ eas channel:create [NAME] [--json --non-interactive] ARGUMENTS NAME Name of the channel to create FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION create a channel </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/create.ts">packages/eas-cli/src/commands/channel/create.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas channel:edit [NAME]</code></h2><a id="user-content-eas-channeledit-name" class="anchor" aria-label="Permalink: eas channel:edit [NAME]" href="#eas-channeledit-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">point a channel at a new branch</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas channel:edit [NAME] [--branch <value>] [--json --non-interactive] ARGUMENTS NAME Name of the channel to edit FLAGS --branch=<value> Name of the branch to point to --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION point a channel at a new branch"><pre class="notranslate"><code>USAGE $ eas channel:edit [NAME] [--branch <value>] [--json --non-interactive] ARGUMENTS NAME Name of the channel to edit FLAGS --branch=<value> Name of the branch to point to --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION point a channel at a new branch </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/edit.ts">packages/eas-cli/src/commands/channel/edit.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas channel:list</code></h2><a id="user-content-eas-channellist" class="anchor" aria-label="Permalink: eas channel:list" href="#eas-channellist"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">list all channels</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas channel:list [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 10 and is capped at 25. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION list all channels"><pre class="notranslate"><code>USAGE $ eas channel:list [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 10 and is capped at 25. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION list all channels </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/list.ts">packages/eas-cli/src/commands/channel/list.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas channel:pause [NAME]</code></h2><a id="user-content-eas-channelpause-name" class="anchor" aria-label="Permalink: eas channel:pause [NAME]" href="#eas-channelpause-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">pause a channel to stop it from sending updates</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas channel:pause [NAME] [--branch <value>] [--json --non-interactive] ARGUMENTS NAME Name of the channel to edit FLAGS --branch=<value> Name of the branch to point to --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION pause a channel to stop it from sending updates"><pre class="notranslate"><code>USAGE $ eas channel:pause [NAME] [--branch <value>] [--json --non-interactive] ARGUMENTS NAME Name of the channel to edit FLAGS --branch=<value> Name of the branch to point to --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION pause a channel to stop it from sending updates </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/pause.ts">packages/eas-cli/src/commands/channel/pause.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas channel:resume [NAME]</code></h2><a id="user-content-eas-channelresume-name" class="anchor" aria-label="Permalink: eas channel:resume [NAME]" href="#eas-channelresume-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">resume a channel to start sending updates</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas channel:resume [NAME] [--branch <value>] [--json --non-interactive] ARGUMENTS NAME Name of the channel to edit FLAGS --branch=<value> Name of the branch to point to --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION resume a channel to start sending updates"><pre class="notranslate"><code>USAGE $ eas channel:resume [NAME] [--branch <value>] [--json --non-interactive] ARGUMENTS NAME Name of the channel to edit FLAGS --branch=<value> Name of the branch to point to --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION resume a channel to start sending updates </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/resume.ts">packages/eas-cli/src/commands/channel/resume.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas channel:rollout [CHANNEL]</code></h2><a id="user-content-eas-channelrollout-channel" class="anchor" aria-label="Permalink: eas channel:rollout [CHANNEL]" href="#eas-channelrollout-channel"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Roll a new branch out on a channel incrementally.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas channel:rollout [CHANNEL] [--action create|edit|end|view] [--percent <value>] [--outcome republish-and-revert|revert] [--branch <value>] [--runtime-version <value>] [--private-key-path <value>] [--json --non-interactive] ARGUMENTS CHANNEL channel on which the rollout should be done FLAGS --action=(create|edit|end|view) Rollout action to perform --branch=<value> Branch to roll out. Use with --action=create --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --outcome=(republish-and-revert|revert) End outcome of rollout. Use with --action=end --percent=<value> Percent of users to send to the new branch. Use with --action=edit or --action=create --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ --runtime-version=<value> Runtime version to target. Use with --action=create DESCRIPTION Roll a new branch out on a channel incrementally."><pre class="notranslate"><code>USAGE $ eas channel:rollout [CHANNEL] [--action create|edit|end|view] [--percent <value>] [--outcome republish-and-revert|revert] [--branch <value>] [--runtime-version <value>] [--private-key-path <value>] [--json --non-interactive] ARGUMENTS CHANNEL channel on which the rollout should be done FLAGS --action=(create|edit|end|view) Rollout action to perform --branch=<value> Branch to roll out. Use with --action=create --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --outcome=(republish-and-revert|revert) End outcome of rollout. Use with --action=end --percent=<value> Percent of users to send to the new branch. Use with --action=edit or --action=create --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ --runtime-version=<value> Runtime version to target. Use with --action=create DESCRIPTION Roll a new branch out on a channel incrementally. </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/rollout.ts">packages/eas-cli/src/commands/channel/rollout.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas channel:view [NAME]</code></h2><a id="user-content-eas-channelview-name" class="anchor" aria-label="Permalink: eas channel:view [NAME]" href="#eas-channelview-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">view a channel</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas channel:view [NAME] [--json --non-interactive] [--offset <value>] [--limit <value>] ARGUMENTS NAME Name of the channel to view FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION view a channel"><pre class="notranslate"><code>USAGE $ eas channel:view [NAME] [--json --non-interactive] [--offset <value>] [--limit <value>] ARGUMENTS NAME Name of the channel to view FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION view a channel </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/channel/view.ts">packages/eas-cli/src/commands/channel/view.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas config</code></h2><a id="user-content-eas-config" class="anchor" aria-label="Permalink: eas config" href="#eas-config"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">display project configuration (app.json + eas.json)</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas config [-p android|ios] [-e <value>] [--json --non-interactive] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios) --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION display project configuration (app.json + eas.json)"><pre class="notranslate"><code>USAGE $ eas config [-p android|ios] [-e <value>] [--json --non-interactive] FLAGS -e, --profile=PROFILE_NAME Name of the build profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios) --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION display project configuration (app.json + eas.json) </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/config.ts">packages/eas-cli/src/commands/config.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas credentials</code></h2><a id="user-content-eas-credentials" class="anchor" aria-label="Permalink: eas credentials" href="#eas-credentials"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">manage credentials</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas credentials [-p android|ios] FLAGS -p, --platform=(android|ios) DESCRIPTION manage credentials"><pre class="notranslate"><code>USAGE $ eas credentials [-p android|ios] FLAGS -p, --platform=(android|ios) DESCRIPTION manage credentials </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/credentials/index.ts">packages/eas-cli/src/commands/credentials/index.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas credentials:configure-build</code></h2><a id="user-content-eas-credentialsconfigure-build" class="anchor" aria-label="Permalink: eas credentials:configure-build" href="#eas-credentialsconfigure-build"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Set up credentials for building your project.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas credentials:configure-build [-p android|ios] [-e <value>] FLAGS -e, --profile=PROFILE_NAME The name of the build profile in eas.json. -p, --platform=(android|ios) DESCRIPTION Set up credentials for building your project."><pre class="notranslate"><code>USAGE $ eas credentials:configure-build [-p android|ios] [-e <value>] FLAGS -e, --profile=PROFILE_NAME The name of the build profile in eas.json. -p, --platform=(android|ios) DESCRIPTION Set up credentials for building your project. </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/credentials/configure-build.ts">packages/eas-cli/src/commands/credentials/configure-build.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas deploy �[2m[options]�[22m</code></h2><a id="user-content-eas-deploy-2moptions22m" class="anchor" aria-label="Permalink: eas deploy �[2m[options]�[22m" href="#eas-deploy-2moptions22m"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">deploy your Expo Router web build and API Routes</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas deploy [options] $ eas deploy --prod FLAGS --alias=name Custom alias to assign to the new deployment. --dry-run Outputs a tarball of the new deployment instead of uploading it. --environment=(development|preview|production) Environment variable's environment --export-dir=dir [default: dist] Directory where the Expo project was exported. --id=xyz123 Custom unique identifier for the new deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Create a new production deployment. DESCRIPTION deploy your Expo Router web build and API Routes ALIASES $ eas worker:deploy"><pre class="notranslate"><code>USAGE $ eas deploy [options] $ eas deploy --prod FLAGS --alias=name Custom alias to assign to the new deployment. --dry-run Outputs a tarball of the new deployment instead of uploading it. --environment=(development|preview|production) Environment variable's environment --export-dir=dir [default: dist] Directory where the Expo project was exported. --id=xyz123 Custom unique identifier for the new deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Create a new production deployment. DESCRIPTION deploy your Expo Router web build and API Routes ALIASES $ eas worker:deploy </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/deploy/index.ts">packages/eas-cli/src/commands/deploy/index.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas deploy:alias</code></h2><a id="user-content-eas-deployalias" class="anchor" aria-label="Permalink: eas deploy:alias" href="#eas-deployalias"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Assign deployment aliases.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas deploy:alias [--prod] [--alias <value>] [--id <value>] [--json --non-interactive] FLAGS --alias=name Custom alias to assign to the existing deployment. --id=xyz123 Unique identifier of an existing deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Promote an existing deployment to production. DESCRIPTION Assign deployment aliases. ALIASES $ eas worker:alias $ eas deploy:promote"><pre class="notranslate"><code>USAGE $ eas deploy:alias [--prod] [--alias <value>] [--id <value>] [--json --non-interactive] FLAGS --alias=name Custom alias to assign to the existing deployment. --id=xyz123 Unique identifier of an existing deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Promote an existing deployment to production. DESCRIPTION Assign deployment aliases. ALIASES $ eas worker:alias $ eas deploy:promote </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/deploy/alias.ts">packages/eas-cli/src/commands/deploy/alias.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas deploy:promote</code></h2><a id="user-content-eas-deploypromote" class="anchor" aria-label="Permalink: eas deploy:promote" href="#eas-deploypromote"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Assign deployment aliases.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas deploy:promote [--prod] [--alias <value>] [--id <value>] [--json --non-interactive] FLAGS --alias=name Custom alias to assign to the existing deployment. --id=xyz123 Unique identifier of an existing deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Promote an existing deployment to production. DESCRIPTION Assign deployment aliases. ALIASES $ eas worker:alias $ eas deploy:promote"><pre class="notranslate"><code>USAGE $ eas deploy:promote [--prod] [--alias <value>] [--id <value>] [--json --non-interactive] FLAGS --alias=name Custom alias to assign to the existing deployment. --id=xyz123 Unique identifier of an existing deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Promote an existing deployment to production. DESCRIPTION Assign deployment aliases. ALIASES $ eas worker:alias $ eas deploy:promote </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas device:create</code></h2><a id="user-content-eas-devicecreate" class="anchor" aria-label="Permalink: eas device:create" href="#eas-devicecreate"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">register new Apple Devices to use for internal distribution</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas device:create DESCRIPTION register new Apple Devices to use for internal distribution"><pre class="notranslate"><code>USAGE $ eas device:create DESCRIPTION register new Apple Devices to use for internal distribution </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/create.ts">packages/eas-cli/src/commands/device/create.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas device:delete</code></h2><a id="user-content-eas-devicedelete" class="anchor" aria-label="Permalink: eas device:delete" href="#eas-devicedelete"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">remove a registered device from your account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas device:delete [--apple-team-id <value>] [--udid <value>] [--json --non-interactive] FLAGS --apple-team-id=<value> The Apple team ID on which to find the device --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --udid=<value> The Apple device ID to disable DESCRIPTION remove a registered device from your account"><pre class="notranslate"><code>USAGE $ eas device:delete [--apple-team-id <value>] [--udid <value>] [--json --non-interactive] FLAGS --apple-team-id=<value> The Apple team ID on which to find the device --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --udid=<value> The Apple device ID to disable DESCRIPTION remove a registered device from your account </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/delete.ts">packages/eas-cli/src/commands/device/delete.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas device:list</code></h2><a id="user-content-eas-devicelist" class="anchor" aria-label="Permalink: eas device:list" href="#eas-devicelist"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">list all registered devices for your account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas device:list [--apple-team-id <value>] [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS --apple-team-id=<value> --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION list all registered devices for your account"><pre class="notranslate"><code>USAGE $ eas device:list [--apple-team-id <value>] [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS --apple-team-id=<value> --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 50 and is capped at 100. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION list all registered devices for your account </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/list.ts">packages/eas-cli/src/commands/device/list.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas device:rename</code></h2><a id="user-content-eas-devicerename" class="anchor" aria-label="Permalink: eas device:rename" href="#eas-devicerename"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">rename a registered device</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas device:rename [--apple-team-id <value>] [--udid <value>] [--name <value>] [--json --non-interactive] FLAGS --apple-team-id=<value> The Apple team ID on which to find the device --json Enable JSON output, non-JSON messages will be printed to stderr. --name=<value> The new name for the device --non-interactive Run the command in non-interactive mode. --udid=<value> The Apple device ID to rename DESCRIPTION rename a registered device"><pre class="notranslate"><code>USAGE $ eas device:rename [--apple-team-id <value>] [--udid <value>] [--name <value>] [--json --non-interactive] FLAGS --apple-team-id=<value> The Apple team ID on which to find the device --json Enable JSON output, non-JSON messages will be printed to stderr. --name=<value> The new name for the device --non-interactive Run the command in non-interactive mode. --udid=<value> The Apple device ID to rename DESCRIPTION rename a registered device </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/rename.ts">packages/eas-cli/src/commands/device/rename.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas device:view [UDID]</code></h2><a id="user-content-eas-deviceview-udid" class="anchor" aria-label="Permalink: eas device:view [UDID]" href="#eas-deviceview-udid"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">view a device for your project</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas device:view [UDID] DESCRIPTION view a device for your project"><pre class="notranslate"><code>USAGE $ eas device:view [UDID] DESCRIPTION view a device for your project </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/device/view.ts">packages/eas-cli/src/commands/device/view.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas diagnostics</code></h2><a id="user-content-eas-diagnostics" class="anchor" aria-label="Permalink: eas diagnostics" href="#eas-diagnostics"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">display environment info</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas diagnostics DESCRIPTION display environment info"><pre class="notranslate"><code>USAGE $ eas diagnostics DESCRIPTION display environment info </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/diagnostics.ts">packages/eas-cli/src/commands/diagnostics.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas env:create [ENVIRONMENT]</code></h2><a id="user-content-eas-envcreate-environment" class="anchor" aria-label="Permalink: eas env:create [ENVIRONMENT]" href="#eas-envcreate-environment"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">create an environment variable for the current project or account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas env:create [ENVIRONMENT] [--name <value>] [--value <value>] [--force] [--type string|file] [--visibility plaintext|sensitive|secret] [--scope project|account] [--environment development|preview|production] [--non-interactive] ARGUMENTS ENVIRONMENT Environment to create the variable in. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production)... Environment variable's environment --force Overwrite existing variable --name=<value> Name of the variable --non-interactive Run the command in non-interactive mode. --scope=(project|account) [default: project] Scope for the variable --type=(string|file) The type of variable --value=<value> Text value or the variable --visibility=(plaintext|sensitive|secret) Visibility of the variable DESCRIPTION create an environment variable for the current project or account"><pre class="notranslate"><code>USAGE $ eas env:create [ENVIRONMENT] [--name <value>] [--value <value>] [--force] [--type string|file] [--visibility plaintext|sensitive|secret] [--scope project|account] [--environment development|preview|production] [--non-interactive] ARGUMENTS ENVIRONMENT Environment to create the variable in. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production)... Environment variable's environment --force Overwrite existing variable --name=<value> Name of the variable --non-interactive Run the command in non-interactive mode. --scope=(project|account) [default: project] Scope for the variable --type=(string|file) The type of variable --value=<value> Text value or the variable --visibility=(plaintext|sensitive|secret) Visibility of the variable DESCRIPTION create an environment variable for the current project or account </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/create.ts">packages/eas-cli/src/commands/env/create.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas env:delete [ENVIRONMENT]</code></h2><a id="user-content-eas-envdelete-environment" class="anchor" aria-label="Permalink: eas env:delete [ENVIRONMENT]" href="#eas-envdelete-environment"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">delete an environment variable for the current project or account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas env:delete [ENVIRONMENT] [--variable-name <value>] [--variable-environment development|preview|production] [--scope project|account] [--non-interactive] ARGUMENTS ENVIRONMENT Current environment of the variable to delete. One of 'production', 'preview', or 'development'. FLAGS --non-interactive Run the command in non-interactive mode. --scope=(project|account) [default: project] Scope for the variable --variable-environment=(development|preview|production) Current environment of the variable to delete --variable-name=<value> Name of the variable to delete DESCRIPTION delete an environment variable for the current project or account"><pre class="notranslate"><code>USAGE $ eas env:delete [ENVIRONMENT] [--variable-name <value>] [--variable-environment development|preview|production] [--scope project|account] [--non-interactive] ARGUMENTS ENVIRONMENT Current environment of the variable to delete. One of 'production', 'preview', or 'development'. FLAGS --non-interactive Run the command in non-interactive mode. --scope=(project|account) [default: project] Scope for the variable --variable-environment=(development|preview|production) Current environment of the variable to delete --variable-name=<value> Name of the variable to delete DESCRIPTION delete an environment variable for the current project or account </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/delete.ts">packages/eas-cli/src/commands/env/delete.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas env:exec ENVIRONMENT BASH_COMMAND</code></h2><a id="user-content-eas-envexec-environment-bash_command" class="anchor" aria-label="Permalink: eas env:exec ENVIRONMENT BASH_COMMAND" href="#eas-envexec-environment-bash_command"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">execute a command with environment variables from the selected environment</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas env:exec ENVIRONMENT BASH_COMMAND [--non-interactive] ARGUMENTS ENVIRONMENT Environment to execute the command in. One of 'production', 'preview', or 'development'. BASH_COMMAND bash command to execute with the environment variables from the environment FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION execute a command with environment variables from the selected environment"><pre class="notranslate"><code>USAGE $ eas env:exec ENVIRONMENT BASH_COMMAND [--non-interactive] ARGUMENTS ENVIRONMENT Environment to execute the command in. One of 'production', 'preview', or 'development'. BASH_COMMAND bash command to execute with the environment variables from the environment FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION execute a command with environment variables from the selected environment </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/exec.ts">packages/eas-cli/src/commands/env/exec.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas env:get [ENVIRONMENT]</code></h2><a id="user-content-eas-envget-environment" class="anchor" aria-label="Permalink: eas env:get [ENVIRONMENT]" href="#eas-envget-environment"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">view an environment variable for the current project or account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas env:get [ENVIRONMENT] [--variable-name <value>] [--variable-environment development|preview|production] [--format long|short] [--scope project|account] [--non-interactive] ARGUMENTS ENVIRONMENT Current environment of the variable. One of 'production', 'preview', or 'development'. FLAGS --format=(long|short) [default: short] Output format --non-interactive Run the command in non-interactive mode. --scope=(project|account) [default: project] Scope for the variable --variable-environment=(development|preview|production) Current environment of the variable --variable-name=<value> Name of the variable DESCRIPTION view an environment variable for the current project or account"><pre class="notranslate"><code>USAGE $ eas env:get [ENVIRONMENT] [--variable-name <value>] [--variable-environment development|preview|production] [--format long|short] [--scope project|account] [--non-interactive] ARGUMENTS ENVIRONMENT Current environment of the variable. One of 'production', 'preview', or 'development'. FLAGS --format=(long|short) [default: short] Output format --non-interactive Run the command in non-interactive mode. --scope=(project|account) [default: project] Scope for the variable --variable-environment=(development|preview|production) Current environment of the variable --variable-name=<value> Name of the variable DESCRIPTION view an environment variable for the current project or account </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/get.ts">packages/eas-cli/src/commands/env/get.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas env:list [ENVIRONMENT]</code></h2><a id="user-content-eas-envlist-environment" class="anchor" aria-label="Permalink: eas env:list [ENVIRONMENT]" href="#eas-envlist-environment"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">list environment variables for the current project or account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas env:list [ENVIRONMENT] [--include-sensitive] [--include-file-content] [--environment development|preview|production] [--format long|short] [--scope project|account] ARGUMENTS ENVIRONMENT Environment to list the variables from. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production)... Environment variable's environment --format=(long|short) [default: short] Output format --include-file-content Display files content in the output --include-sensitive Display sensitive values in the output --scope=(project|account) [default: project] Scope for the variable DESCRIPTION list environment variables for the current project or account"><pre class="notranslate"><code>USAGE $ eas env:list [ENVIRONMENT] [--include-sensitive] [--include-file-content] [--environment development|preview|production] [--format long|short] [--scope project|account] ARGUMENTS ENVIRONMENT Environment to list the variables from. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production)... Environment variable's environment --format=(long|short) [default: short] Output format --include-file-content Display files content in the output --include-sensitive Display sensitive values in the output --scope=(project|account) [default: project] Scope for the variable DESCRIPTION list environment variables for the current project or account </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/list.ts">packages/eas-cli/src/commands/env/list.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas env:pull [ENVIRONMENT]</code></h2><a id="user-content-eas-envpull-environment" class="anchor" aria-label="Permalink: eas env:pull [ENVIRONMENT]" href="#eas-envpull-environment"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">pull environment variables for the selected environment to .env file</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas env:pull [ENVIRONMENT] [--non-interactive] [--environment development|preview|production] [--path <value>] ARGUMENTS ENVIRONMENT Environment to pull variables from. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production) Environment variable's environment --non-interactive Run the command in non-interactive mode. --path=<value> [default: .env.local] Path to the result `.env` file DESCRIPTION pull environment variables for the selected environment to .env file"><pre class="notranslate"><code>USAGE $ eas env:pull [ENVIRONMENT] [--non-interactive] [--environment development|preview|production] [--path <value>] ARGUMENTS ENVIRONMENT Environment to pull variables from. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production) Environment variable's environment --non-interactive Run the command in non-interactive mode. --path=<value> [default: .env.local] Path to the result `.env` file DESCRIPTION pull environment variables for the selected environment to .env file </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/pull.ts">packages/eas-cli/src/commands/env/pull.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas env:push [ENVIRONMENT]</code></h2><a id="user-content-eas-envpush-environment" class="anchor" aria-label="Permalink: eas env:push [ENVIRONMENT]" href="#eas-envpush-environment"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">push environment variables from .env file to the selected environment</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas env:push [ENVIRONMENT] [--environment development|preview|production] [--path <value>] ARGUMENTS ENVIRONMENT Environment to push variables to. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production)... Environment variable's environment --path=<value> [default: .env.local] Path to the input `.env` file DESCRIPTION push environment variables from .env file to the selected environment"><pre class="notranslate"><code>USAGE $ eas env:push [ENVIRONMENT] [--environment development|preview|production] [--path <value>] ARGUMENTS ENVIRONMENT Environment to push variables to. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production)... Environment variable's environment --path=<value> [default: .env.local] Path to the input `.env` file DESCRIPTION push environment variables from .env file to the selected environment </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/push.ts">packages/eas-cli/src/commands/env/push.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas env:update [ENVIRONMENT]</code></h2><a id="user-content-eas-envupdate-environment" class="anchor" aria-label="Permalink: eas env:update [ENVIRONMENT]" href="#eas-envupdate-environment"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">update an environment variable on the current project or account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas env:update [ENVIRONMENT] [--variable-name <value>] [--variable-environment development|preview|production] [--name <value>] [--value <value>] [--type string|file] [--visibility plaintext|sensitive|secret] [--scope project|account] [--environment development|preview|production] [--non-interactive] ARGUMENTS ENVIRONMENT Current environment of the variable to update. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production)... Environment variable's environment --name=<value> New name of the variable --non-interactive Run the command in non-interactive mode. --scope=(project|account) [default: project] Scope for the variable --type=(string|file) The type of variable --value=<value> New value or the variable --variable-environment=(development|preview|production) Current environment of the variable to update --variable-name=<value> Current name of the variable --visibility=(plaintext|sensitive|secret) Visibility of the variable DESCRIPTION update an environment variable on the current project or account"><pre class="notranslate"><code>USAGE $ eas env:update [ENVIRONMENT] [--variable-name <value>] [--variable-environment development|preview|production] [--name <value>] [--value <value>] [--type string|file] [--visibility plaintext|sensitive|secret] [--scope project|account] [--environment development|preview|production] [--non-interactive] ARGUMENTS ENVIRONMENT Current environment of the variable to update. One of 'production', 'preview', or 'development'. FLAGS --environment=(development|preview|production)... Environment variable's environment --name=<value> New name of the variable --non-interactive Run the command in non-interactive mode. --scope=(project|account) [default: project] Scope for the variable --type=(string|file) The type of variable --value=<value> New value or the variable --variable-environment=(development|preview|production) Current environment of the variable to update --variable-name=<value> Current name of the variable --visibility=(plaintext|sensitive|secret) Visibility of the variable DESCRIPTION update an environment variable on the current project or account </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/env/update.ts">packages/eas-cli/src/commands/env/update.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas fingerprint:compare [HASH1] [HASH2]</code></h2><a id="user-content-eas-fingerprintcompare-hash1-hash2" class="anchor" aria-label="Permalink: eas fingerprint:compare [HASH1] [HASH2]" href="#eas-fingerprintcompare-hash1-hash2"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">compare fingerprints of the current project, builds, and updates</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas fingerprint:compare [HASH1] [HASH2] [--build-id <value>] [--update-id <value>] [--open] [--json --non-interactive] ARGUMENTS HASH1 If provided alone, HASH1 is compared against the current project's fingerprint. HASH2 If two hashes are provided, HASH1 is compared against HASH2. FLAGS --build-id=<value>... Compare the fingerprint with the build with the specified ID --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --open Open the fingerprint comparison in the browser --update-id=<value>... Compare the fingerprint with the update with the specified ID DESCRIPTION compare fingerprints of the current project, builds, and updates EXAMPLES $ eas fingerprint:compare # Compare fingerprints in interactive mode $ eas fingerprint:compare <FINGERPRINT-HASH> # Compare fingerprint against local directory $ eas fingerprint:compare <FINGERPRINT-HASH-1> <FINGERPRINT-HASH-2> # Compare provided fingerprints $ eas fingerprint:compare --build-id <BUILD-ID> # Compare fingerprint from build against local directory $ eas fingerprint:compare --build-id <BUILD-ID-1> --build-id <BUILD-ID-2> # Compare fingerprint from a build against another build $ eas fingerprint:compare --build-id <BUILD-ID> --update-id <UPDATE-ID> # Compare fingerprint from build against fingerprint from update $ eas fingerprint:compare <FINGERPRINT-HASH> --update-id <UPDATE-ID> # Compare fingerprint from update against provided fingerprint"><pre class="notranslate"><code>USAGE $ eas fingerprint:compare [HASH1] [HASH2] [--build-id <value>] [--update-id <value>] [--open] [--json --non-interactive] ARGUMENTS HASH1 If provided alone, HASH1 is compared against the current project's fingerprint. HASH2 If two hashes are provided, HASH1 is compared against HASH2. FLAGS --build-id=<value>... Compare the fingerprint with the build with the specified ID --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --open Open the fingerprint comparison in the browser --update-id=<value>... Compare the fingerprint with the update with the specified ID DESCRIPTION compare fingerprints of the current project, builds, and updates EXAMPLES $ eas fingerprint:compare # Compare fingerprints in interactive mode $ eas fingerprint:compare <FINGERPRINT-HASH> # Compare fingerprint against local directory $ eas fingerprint:compare <FINGERPRINT-HASH-1> <FINGERPRINT-HASH-2> # Compare provided fingerprints $ eas fingerprint:compare --build-id <BUILD-ID> # Compare fingerprint from build against local directory $ eas fingerprint:compare --build-id <BUILD-ID-1> --build-id <BUILD-ID-2> # Compare fingerprint from a build against another build $ eas fingerprint:compare --build-id <BUILD-ID> --update-id <UPDATE-ID> # Compare fingerprint from build against fingerprint from update $ eas fingerprint:compare <FINGERPRINT-HASH> --update-id <UPDATE-ID> # Compare fingerprint from update against provided fingerprint </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/fingerprint/compare.ts">packages/eas-cli/src/commands/fingerprint/compare.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas help [COMMAND]</code></h2><a id="user-content-eas-help-command" class="anchor" aria-label="Permalink: eas help [COMMAND]" href="#eas-help-command"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Display help for eas.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas help [COMMAND] [-n] ARGUMENTS COMMAND Command to show help for. FLAGS -n, --nested-commands Include all nested commands in the output. DESCRIPTION Display help for eas."><pre class="notranslate"><code>USAGE $ eas help [COMMAND] [-n] ARGUMENTS COMMAND Command to show help for. FLAGS -n, --nested-commands Include all nested commands in the output. DESCRIPTION Display help for eas. </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/oclif-plugin-help/blob/v5.1.23/packages/eas-cli/src/commands/help.ts">@expo/plugin-help</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas init</code></h2><a id="user-content-eas-init" class="anchor" aria-label="Permalink: eas init" href="#eas-init"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">create or link an EAS project</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas init [--id <value>] [--force] [--non-interactive] FLAGS --force Whether to create a new project/link an existing project without additional prompts or overwrite any existing project ID when running with --id flag --id=<value> ID of the EAS project to link --non-interactive Run the command in non-interactive mode. DESCRIPTION create or link an EAS project ALIASES $ eas init"><pre class="notranslate"><code>USAGE $ eas init [--id <value>] [--force] [--non-interactive] FLAGS --force Whether to create a new project/link an existing project without additional prompts or overwrite any existing project ID when running with --id flag --id=<value> ID of the EAS project to link --non-interactive Run the command in non-interactive mode. DESCRIPTION create or link an EAS project ALIASES $ eas init </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas init:onboarding [TARGET_PROJECT_DIRECTORY]</code></h2><a id="user-content-eas-initonboarding-target_project_directory" class="anchor" aria-label="Permalink: eas init:onboarding [TARGET_PROJECT_DIRECTORY]" href="#eas-initonboarding-target_project_directory"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">continue onboarding process started on the <a href="https://expo.new" rel="nofollow">https://expo.new</a> website.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas init:onboarding [TARGET_PROJECT_DIRECTORY] DESCRIPTION continue onboarding process started on the https://expo.new website. ALIASES $ eas init:onboarding $ eas onboarding"><pre class="notranslate"><code>USAGE $ eas init:onboarding [TARGET_PROJECT_DIRECTORY] DESCRIPTION continue onboarding process started on the https://expo.new website. ALIASES $ eas init:onboarding $ eas onboarding </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas login</code></h2><a id="user-content-eas-login" class="anchor" aria-label="Permalink: eas login" href="#eas-login"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">log in with your Expo account</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas login [-s] FLAGS -s, --sso Login with SSO DESCRIPTION log in with your Expo account ALIASES $ eas login"><pre class="notranslate"><code>USAGE $ eas login [-s] FLAGS -s, --sso Login with SSO DESCRIPTION log in with your Expo account ALIASES $ eas login </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas logout</code></h2><a id="user-content-eas-logout" class="anchor" aria-label="Permalink: eas logout" href="#eas-logout"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">log out</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas logout DESCRIPTION log out ALIASES $ eas logout"><pre class="notranslate"><code>USAGE $ eas logout DESCRIPTION log out ALIASES $ eas logout </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas metadata:lint</code></h2><a id="user-content-eas-metadatalint" class="anchor" aria-label="Permalink: eas metadata:lint" href="#eas-metadatalint"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">validate the local store configuration</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas metadata:lint [--json] [--profile <value>] FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. DESCRIPTION validate the local store configuration"><pre class="notranslate"><code>USAGE $ eas metadata:lint [--json] [--profile <value>] FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. DESCRIPTION validate the local store configuration </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/metadata/lint.ts">packages/eas-cli/src/commands/metadata/lint.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas metadata:pull</code></h2><a id="user-content-eas-metadatapull" class="anchor" aria-label="Permalink: eas metadata:pull" href="#eas-metadatapull"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">generate the local store configuration from the app stores</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas metadata:pull [-e <value>] FLAGS -e, --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. DESCRIPTION generate the local store configuration from the app stores"><pre class="notranslate"><code>USAGE $ eas metadata:pull [-e <value>] FLAGS -e, --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. DESCRIPTION generate the local store configuration from the app stores </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/metadata/pull.ts">packages/eas-cli/src/commands/metadata/pull.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas metadata:push</code></h2><a id="user-content-eas-metadatapush" class="anchor" aria-label="Permalink: eas metadata:push" href="#eas-metadatapush"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">sync the local store configuration to the app stores</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas metadata:push [-e <value>] FLAGS -e, --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. DESCRIPTION sync the local store configuration to the app stores"><pre class="notranslate"><code>USAGE $ eas metadata:push [-e <value>] FLAGS -e, --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. DESCRIPTION sync the local store configuration to the app stores </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/metadata/push.ts">packages/eas-cli/src/commands/metadata/push.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas onboarding [TARGET_PROJECT_DIRECTORY]</code></h2><a id="user-content-eas-onboarding-target_project_directory" class="anchor" aria-label="Permalink: eas onboarding [TARGET_PROJECT_DIRECTORY]" href="#eas-onboarding-target_project_directory"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">continue onboarding process started on the <a href="https://expo.new" rel="nofollow">https://expo.new</a> website.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas onboarding [TARGET_PROJECT_DIRECTORY] DESCRIPTION continue onboarding process started on the https://expo.new website. ALIASES $ eas init:onboarding $ eas onboarding"><pre class="notranslate"><code>USAGE $ eas onboarding [TARGET_PROJECT_DIRECTORY] DESCRIPTION continue onboarding process started on the https://expo.new website. ALIASES $ eas init:onboarding $ eas onboarding </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas open</code></h2><a id="user-content-eas-open" class="anchor" aria-label="Permalink: eas open" href="#eas-open"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">open the project page in a web browser</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas open DESCRIPTION open the project page in a web browser"><pre class="notranslate"><code>USAGE $ eas open DESCRIPTION open the project page in a web browser </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/open.ts">packages/eas-cli/src/commands/open.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas project:info</code></h2><a id="user-content-eas-projectinfo" class="anchor" aria-label="Permalink: eas project:info" href="#eas-projectinfo"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">information about the current project</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas project:info DESCRIPTION information about the current project"><pre class="notranslate"><code>USAGE $ eas project:info DESCRIPTION information about the current project </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/project/info.ts">packages/eas-cli/src/commands/project/info.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas project:init</code></h2><a id="user-content-eas-projectinit" class="anchor" aria-label="Permalink: eas project:init" href="#eas-projectinit"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">create or link an EAS project</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas project:init [--id <value>] [--force] [--non-interactive] FLAGS --force Whether to create a new project/link an existing project without additional prompts or overwrite any existing project ID when running with --id flag --id=<value> ID of the EAS project to link --non-interactive Run the command in non-interactive mode. DESCRIPTION create or link an EAS project ALIASES $ eas init"><pre class="notranslate"><code>USAGE $ eas project:init [--id <value>] [--force] [--non-interactive] FLAGS --force Whether to create a new project/link an existing project without additional prompts or overwrite any existing project ID when running with --id flag --id=<value> ID of the EAS project to link --non-interactive Run the command in non-interactive mode. DESCRIPTION create or link an EAS project ALIASES $ eas init </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/project/init.ts">packages/eas-cli/src/commands/project/init.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas project:onboarding [TARGET_PROJECT_DIRECTORY]</code></h2><a id="user-content-eas-projectonboarding-target_project_directory" class="anchor" aria-label="Permalink: eas project:onboarding [TARGET_PROJECT_DIRECTORY]" href="#eas-projectonboarding-target_project_directory"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">continue onboarding process started on the <a href="https://expo.new" rel="nofollow">https://expo.new</a> website.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas project:onboarding [TARGET_PROJECT_DIRECTORY] DESCRIPTION continue onboarding process started on the https://expo.new website. ALIASES $ eas init:onboarding $ eas onboarding"><pre class="notranslate"><code>USAGE $ eas project:onboarding [TARGET_PROJECT_DIRECTORY] DESCRIPTION continue onboarding process started on the https://expo.new website. ALIASES $ eas init:onboarding $ eas onboarding </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/project/onboarding.ts">packages/eas-cli/src/commands/project/onboarding.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas submit</code></h2><a id="user-content-eas-submit" class="anchor" aria-label="Permalink: eas submit" href="#eas-submit"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">submit app binary to App Store and/or Play Store</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas submit [-p android|ios|all] [-e <value>] [--latest | --id <value> | --path <value> | --url <value>] [--verbose] [--wait] [--verbose-fastlane] [--non-interactive] FLAGS -e, --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios|all) --id=<value> ID of the build to submit --latest Submit the latest build for specified platform --non-interactive Run command in non-interactive mode --path=<value> Path to the .apk/.aab/.ipa file --url=<value> App archive url --verbose Always print logs from EAS Submit --verbose-fastlane Enable verbose logging for the submission process --[no-]wait Wait for submission to complete DESCRIPTION submit app binary to App Store and/or Play Store ALIASES $ eas build:submit"><pre class="notranslate"><code>USAGE $ eas submit [-p android|ios|all] [-e <value>] [--latest | --id <value> | --path <value> | --url <value>] [--verbose] [--wait] [--verbose-fastlane] [--non-interactive] FLAGS -e, --profile=<value> Name of the submit profile from eas.json. Defaults to "production" if defined in eas.json. -p, --platform=(android|ios|all) --id=<value> ID of the build to submit --latest Submit the latest build for specified platform --non-interactive Run command in non-interactive mode --path=<value> Path to the .apk/.aab/.ipa file --url=<value> App archive url --verbose Always print logs from EAS Submit --verbose-fastlane Enable verbose logging for the submission process --[no-]wait Wait for submission to complete DESCRIPTION submit app binary to App Store and/or Play Store ALIASES $ eas build:submit </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/submit.ts">packages/eas-cli/src/commands/submit.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update</code></h2><a id="user-content-eas-update" class="anchor" aria-label="Permalink: eas update" href="#eas-update"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">publish an update group</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update [--branch <value>] [--channel <value>] [-m <value>] [--input-dir <value>] [--skip-bundler] [--clear-cache] [--emit-metadata] [--rollout-percentage <value>] [-p android|ios|all] [--auto] [--private-key-path <value>] [--environment development|preview|production] [--json --non-interactive] FLAGS -m, --message=<value> A short message describing the update -p, --platform=(android|ios|all) [default: all] --auto Use the current git branch and commit message for the EAS branch and update message --branch=<value> Branch to publish the update group on --channel=<value> Channel that the published update should affect --clear-cache Clear the bundler cache before publishing --emit-metadata Emit "eas-update-metadata.json" in the bundle folder with detailed information about the generated updates --environment=(development|preview|production) Environment to use for the server-side defined EAS environment variables during command execution. --input-dir=<value> [default: dist] Location of the bundle --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ --rollout-percentage=<value> Percentage of users this update should be immediately available to. Users not in the rollout will be served the previous latest update on the branch, even if that update is itself being rolled out. The specified number must be an integer between 1 and 100. When not specified, this defaults to 100. --skip-bundler Skip running Expo CLI to bundle the app before publishing DESCRIPTION publish an update group"><pre class="notranslate"><code>USAGE $ eas update [--branch <value>] [--channel <value>] [-m <value>] [--input-dir <value>] [--skip-bundler] [--clear-cache] [--emit-metadata] [--rollout-percentage <value>] [-p android|ios|all] [--auto] [--private-key-path <value>] [--environment development|preview|production] [--json --non-interactive] FLAGS -m, --message=<value> A short message describing the update -p, --platform=(android|ios|all) [default: all] --auto Use the current git branch and commit message for the EAS branch and update message --branch=<value> Branch to publish the update group on --channel=<value> Channel that the published update should affect --clear-cache Clear the bundler cache before publishing --emit-metadata Emit "eas-update-metadata.json" in the bundle folder with detailed information about the generated updates --environment=(development|preview|production) Environment to use for the server-side defined EAS environment variables during command execution. --input-dir=<value> [default: dist] Location of the bundle --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ --rollout-percentage=<value> Percentage of users this update should be immediately available to. Users not in the rollout will be served the previous latest update on the branch, even if that update is itself being rolled out. The specified number must be an integer between 1 and 100. When not specified, this defaults to 100. --skip-bundler Skip running Expo CLI to bundle the app before publishing DESCRIPTION publish an update group </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/index.ts">packages/eas-cli/src/commands/update/index.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update:configure</code></h2><a id="user-content-eas-updateconfigure" class="anchor" aria-label="Permalink: eas update:configure" href="#eas-updateconfigure"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">configure the project to support EAS Update</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update:configure [-p android|ios|all] [--environment development|preview|production] [--non-interactive] FLAGS -p, --platform=(android|ios|all) [default: all] Platform to configure --environment=(development|preview|production) Environment to use for the server-side defined EAS environment variables during command execution. --non-interactive Run the command in non-interactive mode. DESCRIPTION configure the project to support EAS Update"><pre class="notranslate"><code>USAGE $ eas update:configure [-p android|ios|all] [--environment development|preview|production] [--non-interactive] FLAGS -p, --platform=(android|ios|all) [default: all] Platform to configure --environment=(development|preview|production) Environment to use for the server-side defined EAS environment variables during command execution. --non-interactive Run the command in non-interactive mode. DESCRIPTION configure the project to support EAS Update </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/configure.ts">packages/eas-cli/src/commands/update/configure.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update:delete GROUPID</code></h2><a id="user-content-eas-updatedelete-groupid" class="anchor" aria-label="Permalink: eas update:delete GROUPID" href="#eas-updatedelete-groupid"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">delete all the updates in an update group</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update:delete GROUPID [--json --non-interactive] ARGUMENTS GROUPID The ID of an update group to delete. FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION delete all the updates in an update group"><pre class="notranslate"><code>USAGE $ eas update:delete GROUPID [--json --non-interactive] ARGUMENTS GROUPID The ID of an update group to delete. FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. DESCRIPTION delete all the updates in an update group </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/delete.ts">packages/eas-cli/src/commands/update/delete.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update:edit [GROUPID]</code></h2><a id="user-content-eas-updateedit-groupid" class="anchor" aria-label="Permalink: eas update:edit [GROUPID]" href="#eas-updateedit-groupid"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">edit all the updates in an update group</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update:edit [GROUPID] [--rollout-percentage <value>] [--branch <value>] [--json --non-interactive] ARGUMENTS GROUPID The ID of an update group to edit. FLAGS --branch=<value> Branch for which to list updates to select from --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --rollout-percentage=<value> Rollout percentage to set for a rollout update. The specified number must be an integer between 1 and 100. DESCRIPTION edit all the updates in an update group"><pre class="notranslate"><code>USAGE $ eas update:edit [GROUPID] [--rollout-percentage <value>] [--branch <value>] [--json --non-interactive] ARGUMENTS GROUPID The ID of an update group to edit. FLAGS --branch=<value> Branch for which to list updates to select from --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --rollout-percentage=<value> Rollout percentage to set for a rollout update. The specified number must be an integer between 1 and 100. DESCRIPTION edit all the updates in an update group </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/edit.ts">packages/eas-cli/src/commands/update/edit.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update:list</code></h2><a id="user-content-eas-updatelist" class="anchor" aria-label="Permalink: eas update:list" href="#eas-updatelist"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">view the recent updates</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update:list [--branch <value> | --all] [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS --all List updates on all branches --branch=<value> List updates only on this branch --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 25 and is capped at 50. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION view the recent updates"><pre class="notranslate"><code>USAGE $ eas update:list [--branch <value> | --all] [--offset <value>] [--limit <value>] [--json --non-interactive] FLAGS --all List updates on all branches --branch=<value> List updates only on this branch --json Enable JSON output, non-JSON messages will be printed to stderr. --limit=<value> The number of items to fetch each query. Defaults to 25 and is capped at 50. --non-interactive Run the command in non-interactive mode. --offset=<value> Start queries from specified index. Use for paginating results. Defaults to 0. DESCRIPTION view the recent updates </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/list.ts">packages/eas-cli/src/commands/update/list.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update:republish</code></h2><a id="user-content-eas-updaterepublish" class="anchor" aria-label="Permalink: eas update:republish" href="#eas-updaterepublish"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">roll back to an existing update</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update:republish [--channel <value> | --branch <value> | --group <value>] [--destination-channel <value> | --destination-branch <value>] [-m <value>] [-p android|ios|all] [--private-key-path <value>] [--json --non-interactive] FLAGS -m, --message=<value> Short message describing the republished update group -p, --platform=(android|ios|all) [default: all] --branch=<value> Branch name to select an update group to republish from --channel=<value> Channel name to select an update group to republish from --destination-branch=<value> Branch name to republish to if republishing to a different branch --destination-channel=<value> Channel name to select a branch to republish to if republishing to a different branch --group=<value> Update group ID to republish --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ DESCRIPTION roll back to an existing update"><pre class="notranslate"><code>USAGE $ eas update:republish [--channel <value> | --branch <value> | --group <value>] [--destination-channel <value> | --destination-branch <value>] [-m <value>] [-p android|ios|all] [--private-key-path <value>] [--json --non-interactive] FLAGS -m, --message=<value> Short message describing the republished update group -p, --platform=(android|ios|all) [default: all] --branch=<value> Branch name to select an update group to republish from --channel=<value> Channel name to select an update group to republish from --destination-branch=<value> Branch name to republish to if republishing to a different branch --destination-channel=<value> Channel name to select a branch to republish to if republishing to a different branch --group=<value> Update group ID to republish --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ DESCRIPTION roll back to an existing update </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/republish.ts">packages/eas-cli/src/commands/update/republish.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update:roll-back-to-embedded</code></h2><a id="user-content-eas-updateroll-back-to-embedded" class="anchor" aria-label="Permalink: eas update:roll-back-to-embedded" href="#eas-updateroll-back-to-embedded"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">roll back to the embedded update</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update:roll-back-to-embedded [--branch <value>] [--channel <value>] [--runtime-version <value>] [--message <value>] [-p android|ios|all] [--private-key-path <value>] [--json --non-interactive] FLAGS -p, --platform=(android|ios|all) [default: all] --branch=<value> Branch to publish the rollback to embedded update group on --channel=<value> Channel that the published rollback to embedded update should affect --json Enable JSON output, non-JSON messages will be printed to stderr. --message=<value> A short message describing the rollback to embedded update --non-interactive Run the command in non-interactive mode. --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ --runtime-version=<value> Runtime version that the rollback to embedded update should target DESCRIPTION roll back to the embedded update"><pre class="notranslate"><code>USAGE $ eas update:roll-back-to-embedded [--branch <value>] [--channel <value>] [--runtime-version <value>] [--message <value>] [-p android|ios|all] [--private-key-path <value>] [--json --non-interactive] FLAGS -p, --platform=(android|ios|all) [default: all] --branch=<value> Branch to publish the rollback to embedded update group on --channel=<value> Channel that the published rollback to embedded update should affect --json Enable JSON output, non-JSON messages will be printed to stderr. --message=<value> A short message describing the rollback to embedded update --non-interactive Run the command in non-interactive mode. --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ --runtime-version=<value> Runtime version that the rollback to embedded update should target DESCRIPTION roll back to the embedded update </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/roll-back-to-embedded.ts">packages/eas-cli/src/commands/update/roll-back-to-embedded.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update:rollback</code></h2><a id="user-content-eas-updaterollback" class="anchor" aria-label="Permalink: eas update:rollback" href="#eas-updaterollback"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">roll back to an embedded update or an existing update</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update:rollback [--private-key-path <value>] FLAGS --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ DESCRIPTION roll back to an embedded update or an existing update"><pre class="notranslate"><code>USAGE $ eas update:rollback [--private-key-path <value>] FLAGS --private-key-path=<value> File containing the PEM-encoded private key corresponding to the certificate in expo-updates' configuration. Defaults to a file named "private-key.pem" in the certificate's directory. Only relevant if you are using code signing: https://docs.expo.dev/eas-update/code-signing/ DESCRIPTION roll back to an embedded update or an existing update </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/rollback.ts">packages/eas-cli/src/commands/update/rollback.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas update:view GROUPID</code></h2><a id="user-content-eas-updateview-groupid" class="anchor" aria-label="Permalink: eas update:view GROUPID" href="#eas-updateview-groupid"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">update group details</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas update:view GROUPID [--json] ARGUMENTS GROUPID The ID of an update group. FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. DESCRIPTION update group details"><pre class="notranslate"><code>USAGE $ eas update:view GROUPID [--json] ARGUMENTS GROUPID The ID of an update group. FLAGS --json Enable JSON output, non-JSON messages will be printed to stderr. DESCRIPTION update group details </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/update/view.ts">packages/eas-cli/src/commands/update/view.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas webhook:create</code></h2><a id="user-content-eas-webhookcreate" class="anchor" aria-label="Permalink: eas webhook:create" href="#eas-webhookcreate"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">create a webhook</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas webhook:create [--event BUILD|SUBMIT] [--url <value>] [--secret <value>] [--non-interactive] FLAGS --event=(BUILD|SUBMIT) Event type that triggers the webhook --non-interactive Run the command in non-interactive mode. --secret=<value> Secret used to create a hash signature of the request payload, provided in the 'Expo-Signature' header. --url=<value> Webhook URL DESCRIPTION create a webhook"><pre class="notranslate"><code>USAGE $ eas webhook:create [--event BUILD|SUBMIT] [--url <value>] [--secret <value>] [--non-interactive] FLAGS --event=(BUILD|SUBMIT) Event type that triggers the webhook --non-interactive Run the command in non-interactive mode. --secret=<value> Secret used to create a hash signature of the request payload, provided in the 'Expo-Signature' header. --url=<value> Webhook URL DESCRIPTION create a webhook </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/create.ts">packages/eas-cli/src/commands/webhook/create.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas webhook:delete [ID]</code></h2><a id="user-content-eas-webhookdelete-id" class="anchor" aria-label="Permalink: eas webhook:delete [ID]" href="#eas-webhookdelete-id"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">delete a webhook</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas webhook:delete [ID] [--non-interactive] ARGUMENTS ID ID of the webhook to delete FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION delete a webhook"><pre class="notranslate"><code>USAGE $ eas webhook:delete [ID] [--non-interactive] ARGUMENTS ID ID of the webhook to delete FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION delete a webhook </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/delete.ts">packages/eas-cli/src/commands/webhook/delete.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas webhook:list</code></h2><a id="user-content-eas-webhooklist" class="anchor" aria-label="Permalink: eas webhook:list" href="#eas-webhooklist"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">list webhooks</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas webhook:list [--event BUILD|SUBMIT] [--json] FLAGS --event=(BUILD|SUBMIT) Event type that triggers the webhook --json Enable JSON output, non-JSON messages will be printed to stderr. DESCRIPTION list webhooks"><pre class="notranslate"><code>USAGE $ eas webhook:list [--event BUILD|SUBMIT] [--json] FLAGS --event=(BUILD|SUBMIT) Event type that triggers the webhook --json Enable JSON output, non-JSON messages will be printed to stderr. DESCRIPTION list webhooks </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/list.ts">packages/eas-cli/src/commands/webhook/list.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas webhook:update</code></h2><a id="user-content-eas-webhookupdate" class="anchor" aria-label="Permalink: eas webhook:update" href="#eas-webhookupdate"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">update a webhook</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas webhook:update --id <value> [--event BUILD|SUBMIT] [--url <value>] [--secret <value>] [--non-interactive] FLAGS --event=(BUILD|SUBMIT) Event type that triggers the webhook --id=<value> (required) Webhook ID --non-interactive Run the command in non-interactive mode. --secret=<value> Secret used to create a hash signature of the request payload, provided in the 'Expo-Signature' header. --url=<value> Webhook URL DESCRIPTION update a webhook"><pre class="notranslate"><code>USAGE $ eas webhook:update --id <value> [--event BUILD|SUBMIT] [--url <value>] [--secret <value>] [--non-interactive] FLAGS --event=(BUILD|SUBMIT) Event type that triggers the webhook --id=<value> (required) Webhook ID --non-interactive Run the command in non-interactive mode. --secret=<value> Secret used to create a hash signature of the request payload, provided in the 'Expo-Signature' header. --url=<value> Webhook URL DESCRIPTION update a webhook </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/update.ts">packages/eas-cli/src/commands/webhook/update.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas webhook:view ID</code></h2><a id="user-content-eas-webhookview-id" class="anchor" aria-label="Permalink: eas webhook:view ID" href="#eas-webhookview-id"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">view a webhook</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas webhook:view ID ARGUMENTS ID ID of the webhook to view DESCRIPTION view a webhook"><pre class="notranslate"><code>USAGE $ eas webhook:view ID ARGUMENTS ID ID of the webhook to view DESCRIPTION view a webhook </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/webhook/view.ts">packages/eas-cli/src/commands/webhook/view.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas whoami</code></h2><a id="user-content-eas-whoami" class="anchor" aria-label="Permalink: eas whoami" href="#eas-whoami"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">show the username you are logged in as</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas whoami DESCRIPTION show the username you are logged in as ALIASES $ eas whoami"><pre class="notranslate"><code>USAGE $ eas whoami DESCRIPTION show the username you are logged in as ALIASES $ eas whoami </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas worker:alias</code></h2><a id="user-content-eas-workeralias" class="anchor" aria-label="Permalink: eas worker:alias" href="#eas-workeralias"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Assign deployment aliases.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas worker:alias [--prod] [--alias <value>] [--id <value>] [--json --non-interactive] FLAGS --alias=name Custom alias to assign to the existing deployment. --id=xyz123 Unique identifier of an existing deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Promote an existing deployment to production. DESCRIPTION Assign deployment aliases. ALIASES $ eas worker:alias $ eas deploy:promote"><pre class="notranslate"><code>USAGE $ eas worker:alias [--prod] [--alias <value>] [--id <value>] [--json --non-interactive] FLAGS --alias=name Custom alias to assign to the existing deployment. --id=xyz123 Unique identifier of an existing deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Promote an existing deployment to production. DESCRIPTION Assign deployment aliases. ALIASES $ eas worker:alias $ eas deploy:promote </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas deploy �[2m[options]�[22m</code></h2><a id="user-content-eas-deploy-2moptions22m-1" class="anchor" aria-label="Permalink: eas deploy �[2m[options]�[22m" href="#eas-deploy-2moptions22m-1"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">deploy your Expo Router web build and API Routes</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas deploy [options] $ eas deploy --prod FLAGS --alias=name Custom alias to assign to the new deployment. --dry-run Outputs a tarball of the new deployment instead of uploading it. --environment=(development|preview|production) Environment variable's environment --export-dir=dir [default: dist] Directory where the Expo project was exported. --id=xyz123 Custom unique identifier for the new deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Create a new production deployment. DESCRIPTION deploy your Expo Router web build and API Routes ALIASES $ eas worker:deploy"><pre class="notranslate"><code>USAGE $ eas deploy [options] $ eas deploy --prod FLAGS --alias=name Custom alias to assign to the new deployment. --dry-run Outputs a tarball of the new deployment instead of uploading it. --environment=(development|preview|production) Environment variable's environment --export-dir=dir [default: dist] Directory where the Expo project was exported. --id=xyz123 Custom unique identifier for the new deployment. --json Enable JSON output, non-JSON messages will be printed to stderr. --non-interactive Run the command in non-interactive mode. --prod Create a new production deployment. DESCRIPTION deploy your Expo Router web build and API Routes ALIASES $ eas worker:deploy </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas workflow:create [NAME]</code></h2><a id="user-content-eas-workflowcreate-name" class="anchor" aria-label="Permalink: eas workflow:create [NAME]" href="#eas-workflowcreate-name"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">create a new workflow configuration YAML file</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas workflow:create [NAME] [--non-interactive] ARGUMENTS NAME Name of the workflow file (must end with .yml or .yaml) FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION create a new workflow configuration YAML file"><pre class="notranslate"><code>USAGE $ eas workflow:create [NAME] [--non-interactive] ARGUMENTS NAME Name of the workflow file (must end with .yml or .yaml) FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION create a new workflow configuration YAML file </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/workflow/create.ts">packages/eas-cli/src/commands/workflow/create.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas workflow:run [FILE]</code></h2><a id="user-content-eas-workflowrun-file" class="anchor" aria-label="Permalink: eas workflow:run [FILE]" href="#eas-workflowrun-file"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Run an EAS workflow</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas workflow:run [FILE] [--non-interactive] ARGUMENTS FILE Path to the workflow file to run FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION Run an EAS workflow"><pre class="notranslate"><code>USAGE $ eas workflow:run [FILE] [--non-interactive] ARGUMENTS FILE Path to the workflow file to run FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION Run an EAS workflow </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/workflow/run.ts">packages/eas-cli/src/commands/workflow/run.ts</a></em></p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><code>eas workflow:validate PATH</code></h2><a id="user-content-eas-workflowvalidate-path" class="anchor" aria-label="Permalink: eas workflow:validate PATH" href="#eas-workflowvalidate-path"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">validate a workflow configuration yaml file</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USAGE $ eas workflow:validate PATH [--non-interactive] ARGUMENTS PATH Path to the workflow configuration YAML file (must end with .yml or .yaml) FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION validate a workflow configuration yaml file"><pre class="notranslate"><code>USAGE $ eas workflow:validate PATH [--non-interactive] ARGUMENTS PATH Path to the workflow configuration YAML file (must end with .yml or .yaml) FLAGS --non-interactive Run the command in non-interactive mode. DESCRIPTION validate a workflow configuration yaml file </code></pre></div> <p dir="auto"><em>See code: <a href="https://github.com/expo/eas-cli/blob/v16.0.1/packages/eas-cli/src/commands/workflow/validate.ts">packages/eas-cli/src/commands/workflow/validate.ts</a></em></p> </article></div></div></div></div></div> <!-- --> <!-- --> <script type="application/json" id="__PRIMER_DATA_:R0:__">{"resolvedServerColorMode":"day"}</script></div> </react-partial> <input type="hidden" data-csrf="true" value="YGG6PedPcGholTgeoD6LVoS39zr9Pvr+oAECid4sCRKenh+8KS0v1gix8x6mbOfEKf069TM1pV5AeBcEUZDzmQ==" /> </div> <div data-view-component="true" class="Layout-sidebar"> <div class="BorderGrid about-margin" data-pjax> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <div class="hide-sm hide-md"> <h2 class="mb-3 h4">About</h2> <p class="f4 my-3"> Fastest way to build, submit, and update iOS and Android apps </p> <div class="my-3 d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link flex-shrink-0 mr-2"> <path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path> </svg> <span class="flex-auto min-width-0 css-truncate css-truncate-target width-fit"> <a title="https://docs.expo.dev/eas/" role="link" target="_blank" rel="noopener noreferrer nofollow" class="text-bold" href="https://docs.expo.dev/eas/">docs.expo.dev/eas/</a> </span> </div> <h3 class="sr-only">Topics</h3> <div class="my-3"> <div class="f6"> <a href="/topics/android" title="Topic: android" data-view-component="true" class="topic-tag topic-tag-link"> android </a> <a href="/topics/cli" title="Topic: cli" data-view-component="true" class="topic-tag topic-tag-link"> cli </a> <a href="/topics/ios" title="Topic: ios" data-view-component="true" class="topic-tag topic-tag-link"> ios </a> <a href="/topics/automation" title="Topic: automation" data-view-component="true" class="topic-tag topic-tag-link"> automation </a> <a href="/topics/cloud" title="Topic: cloud" data-view-component="true" class="topic-tag topic-tag-link"> cloud </a> <a href="/topics/mobile" title="Topic: mobile" data-view-component="true" class="topic-tag topic-tag-link"> mobile </a> <a href="/topics/react-native" title="Topic: react-native" data-view-component="true" class="topic-tag topic-tag-link"> react-native </a> <a href="/topics/deployment" title="Topic: deployment" data-view-component="true" class="topic-tag topic-tag-link"> deployment </a> <a href="/topics/ci" title="Topic: ci" data-view-component="true" class="topic-tag topic-tag-link"> ci </a> <a href="/topics/apps" title="Topic: apps" data-view-component="true" class="topic-tag topic-tag-link"> apps </a> <a href="/topics/hosting" title="Topic: hosting" data-view-component="true" class="topic-tag topic-tag-link"> hosting </a> <a href="/topics/cicd" title="Topic: cicd" data-view-component="true" class="topic-tag topic-tag-link"> cicd </a> <a href="/topics/expo" title="Topic: expo" data-view-component="true" class="topic-tag topic-tag-link"> expo </a> </div> </div> <h3 class="sr-only">Resources</h3> <div class="mt-2"> <a class="Link--muted" data-analytics-event="{"category":"Repository Overview","action":"click","label":"location:sidebar;file:readme"}" href="#readme-ov-file"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book mr-2"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> Readme </a> </div> <h3 class="sr-only">License</h3> <div class="mt-2"> <a href="#MIT-1-ov-file" class="Link--muted" data-analytics-event="{"category":"Repository Overview","action":"click","label":"location:sidebar;file:license"}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> MIT license </a> </div> <h3 class="sr-only">Code of conduct</h3> <div class="mt-2"> <a href="#coc-ov-file" class="Link--muted" data-analytics-event="{"category":"Repository Overview","action":"click","label":"location:sidebar;file:code of conduct"}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-of-conduct mr-2"> <path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path> </svg> Code of conduct </a> </div> <h3 class="sr-only">Security policy</h3> <div class="mt-2"> <a href="#security-ov-file" class="Link--muted" data-analytics-event="{"category":"Repository Overview","action":"click","label":"location:sidebar;file:security policy"}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> Security policy </a> </div> <include-fragment src="/expo/eas-cli/hovercards/citation/sidebar_partial?tree_name=main"> </include-fragment> <div class="mt-2"> <a href="/expo/eas-cli/activity" data-view-component="true" class="Link Link--muted"><svg text="gray" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pulse mr-2"> <path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path> </svg> <span class="color-fg-muted">Activity</span></a> </div> <div class="mt-2"> <a href="/expo/eas-cli/custom-properties" data-view-component="true" class="Link Link--muted"><svg text="gray" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-note mr-2"> <path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25ZM3.5 6.25a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75Zm.75 2.25h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5Z"></path> </svg> <span class="color-fg-muted">Custom properties</span></a> </div> <h3 class="sr-only">Stars</h3> <div class="mt-2"> <a href="/expo/eas-cli/stargazers" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg> <strong>949</strong> stars</a> </div> <h3 class="sr-only">Watchers</h3> <div class="mt-2"> <a href="/expo/eas-cli/watchers" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-eye mr-2"> <path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path> </svg> <strong>18</strong> watching</a> </div> <h3 class="sr-only">Forks</h3> <div class="mt-2"> <a href="/expo/eas-cli/forks" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg> <strong>102</strong> forks</a> </div> <div class="mt-2"> <a class="Link--muted" href="/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fexpo%2Feas-cli&report=expo+%28user%29"> Report repository </a> </div> </div> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/expo/eas-cli/releases" data-view-component="true" class="Link--primary no-underline Link">Releases <span title="299" data-view-component="true" class="Counter">299</span></a></h2> <a class="Link--primary d-flex no-underline" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/expo/eas-cli/releases/tag/v16.0.1"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag flex-shrink-0 mt-1 color-fg-success"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <div class="ml-2 min-width-0"> <div class="d-flex"> <span class="css-truncate css-truncate-target text-bold mr-2" style="max-width: none;">v16.0.1</span> <span title="Label: Latest" data-view-component="true" class="Label Label--success flex-shrink-0"> Latest </span> </div> <div class="text-small color-fg-muted"><relative-time datetime="2025-03-20T21:48:48Z" class="no-wrap">Mar 20, 2025</relative-time></div> </div> </a> <div data-view-component="true" class="mt-3"> <a text="small" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/expo/eas-cli/releases" data-view-component="true" class="Link">+ 298 releases</a></div> </div> </div> <div class="BorderGrid-row" > <div class="BorderGrid-cell"> <h2 class="h4 mb-3"> <a href="/expo/eas-cli/network/dependents" data-view-component="true" class="Link--primary no-underline Link">Used by <span title="4,841" data-view-component="true" class="Counter">4.8k</span></a> </h2> <a class="d-flex flex-items-center" href="/expo/eas-cli/network/dependents"> <ul class="hx_flex-avatar-stack list-style-none min-width-0"> <li class="hx_flex-avatar-stack-item"> <img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/6449349?s=64&v=4" width="32" height="32" alt="@dmitriy-liandres" /> </li> <li class="hx_flex-avatar-stack-item"> <img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/128887237?s=64&v=4" width="32" height="32" alt="@aura24x7" /> </li> <li class="hx_flex-avatar-stack-item"> <img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/56936836?s=64&v=4" width="32" height="32" alt="@RaiN3772" /> </li> <li class="hx_flex-avatar-stack-item"> <img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/7782571?s=64&v=4" width="32" height="32" alt="@abdelmouheimen" /> </li> <li class="hx_flex-avatar-stack-item"> <img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/203881884?s=64&v=4" width="32" height="32" alt="@mypolaris218" /> </li> <li class="hx_flex-avatar-stack-item"> <img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/13716426?s=64&v=4" width="32" height="32" alt="@zhch602" /> </li> <li class="hx_flex-avatar-stack-item"> <img class="avatar" src="https://avatars.githubusercontent.com/u/97697973?s=64&v=4" width="32" height="32" alt="@ouspace" /> </li> <li class="hx_flex-avatar-stack-item"> <img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/135231381?s=64&v=4" width="32" height="32" alt="@Augustus1417" /> </li> </ul> <span class="px-2 text-bold text-small no-wrap"> + 4,833 </span> </a> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3"> <a href="/expo/eas-cli/graphs/contributors" data-view-component="true" class="Link--primary no-underline Link d-flex flex-items-center">Contributors <span title="71" data-view-component="true" class="Counter ml-1">71</span></a></h2> <ul class="list-style-none d-flex flex-wrap mb-n2"> <li class="mb-2 mr-2" > <a href="https://github.com/dsokal" class="" data-hovercard-type="user" data-hovercard-url="/users/dsokal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/5256730?s=64&v=4" alt="@dsokal" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/szdziedzic" class="" data-hovercard-type="user" data-hovercard-url="/users/szdziedzic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/55145344?s=64&v=4" alt="@szdziedzic" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/expo-bot" class="" data-hovercard-type="user" data-hovercard-url="/users/expo-bot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/34669131?s=64&v=4" alt="@expo-bot" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/quinlanj" class="" data-hovercard-type="user" data-hovercard-url="/users/quinlanj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/6380927?s=64&v=4" alt="@quinlanj" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/wkozyra95" class="" data-hovercard-type="user" data-hovercard-url="/users/wkozyra95/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/9753141?s=64&v=4" alt="@wkozyra95" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/wschurman" class="" data-hovercard-type="user" data-hovercard-url="/users/wschurman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/189568?s=64&v=4" alt="@wschurman" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/brentvatne" class="" data-hovercard-type="user" data-hovercard-url="/users/brentvatne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/90494?s=64&v=4" alt="@brentvatne" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/jkhales" class="" data-hovercard-type="user" data-hovercard-url="/users/jkhales/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/1220444?s=64&v=4" alt="@jkhales" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/byCedric" class="" data-hovercard-type="user" data-hovercard-url="/users/byCedric/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/1203991?s=64&v=4" alt="@byCedric" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/EvanBacon" class="" data-hovercard-type="user" data-hovercard-url="/users/EvanBacon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/9664363?s=64&v=4" alt="@EvanBacon" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/sjchmiela" class="" data-hovercard-type="user" data-hovercard-url="/users/sjchmiela/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/1151041?s=64&v=4" alt="@sjchmiela" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/khamilowicz" class="" data-hovercard-type="user" data-hovercard-url="/users/khamilowicz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/1774298?s=64&v=4" alt="@khamilowicz" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/fson" class="" data-hovercard-type="user" data-hovercard-url="/users/fson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/497214?s=64&v=4" alt="@fson" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> <li class="mb-2 mr-2" > <a href="https://github.com/apps/dependabot" class="" > <img src="https://avatars.githubusercontent.com/in/29110?s=64&v=4" alt="@dependabot[bot]" size="32" height="32" width="32" data-view-component="true" class="avatar" /> </a> </li> </ul> <div data-view-component="true" class="mt-3"> <a text="small" href="/expo/eas-cli/graphs/contributors" data-view-component="true" class="Link--inTextBlock Link">+ 57 contributors</a></div> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3">Languages</h2> <div class="mb-2"> <span data-view-component="true" class="Progress"> <span style="background-color:#3178c6 !important;;width: 99.7%;" itemprop="keywords" data-view-component="true" class="Progress-item color-bg-success-emphasis"></span> <span style="background-color:#ededed !important;;width: 0.3%;" itemprop="keywords" data-view-component="true" class="Progress-item color-bg-success-emphasis"></span> </span></div> <ul class="list-style-none"> <li class="d-inline"> <a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="/expo/eas-cli/search?l=typescript" data-ga-click="Repository, language stats search click, location:repo overview"> <svg style="color:#3178c6;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill mr-2"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> <span class="color-fg-default text-bold mr-1">TypeScript</span> <span>99.7%</span> </a> </li> <li class="d-inline"> <span class="d-inline-flex flex-items-center flex-nowrap text-small mr-3"> <svg style="color:#ededed;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill mr-2"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> <span class="color-fg-default text-bold mr-1">Other</span> <span>0.3%</span> </span> </li> </ul> </div> </div> </div> </div> </div></div> </div> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo" > <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <span> © 2025 GitHub, Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to Terms","label":"text:terms"}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to privacy","label":"text:privacy"}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to security","label":"text:security"}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to status","label":"text:status"}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to docs","label":"text:docs"}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to contact","label":"text:contact"}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2" > <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"cookies","context":"subfooter","tag":"link","label":"cookies_link_subfooter_footer"}" > Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"dont_share_info","context":"subfooter","tag":"link","label":"dont_share_info_link_subfooter_footer"}" > Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html>