Automic VaultAutomic Vault

brew

Installer eas-cli avec Homebrew, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de eas-cli pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install eas-cli

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#eas-cli

nixpkgs package indexes · pkgs/by-name/ea/eas-cli/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Command-line tool for working with Expo Application Services

historique

Historique du projet et usages

EAS CLI is Expo's command-line client for Expo Application Services, the hosted build, submit, update, hosting, metadata, workflow, and observability services used by Expo and React Native projects. Package-manager users know it as the `eas` executable distributed through npm and Homebrew.

Historique du projet

The `eas-cli` npm package was created in August 2020, and the official GitHub repository was created days later. It grew out of Expo's move from the older Expo build/update services toward Expo Application Services, a broader set of cloud services for building, signing, submitting, and updating native mobile apps.

The repository README presents the package as the EAS command-line tool and documents global npm or Yarn installation. Over time, the command surface expanded far beyond `eas build` into credentials, submit, update, channels, metadata, workflows, hosting/deploy commands, environment management, diagnostics, and account administration.

Historique d'adoption

EAS CLI adoption follows Expo and React Native adoption rather than a standalone infrastructure-tool adoption curve. Developers install it when they need cloud Android/iOS builds, store submissions, signing credential management, internal distribution, or over-the-air updates for Expo and React Native projects.

The npm registry records hundreds of published versions, which reflects the rapid release cadence of Expo's managed service client. Homebrew packages the npm tarball as `eas-cli`, giving macOS and Linux users a package-manager route in addition to the official npm install path.

Modes d'utilisation

Common workflows include `eas build --platform all` to produce Android and iOS binaries, `eas submit` to upload builds to app stores, and `eas update` to publish JavaScript and asset updates through EAS Update. Project build profiles and CLI version constraints live in `eas.json`.

EAS Build can manage Android keystores, iOS provisioning profiles, and distribution certificates, or use credentials provided by the project. That is why the CLI sits at the boundary between package tooling and sensitive mobile-release infrastructure.

Pourquoi les passionnés de paquets s'y intéressent

For package nerds, EAS CLI is a good example of a service-backed CLI becoming the canonical interface for a platform. The interesting package is not just a binary; it is the versioned client for a large hosted release workflow.

It also shows the JavaScript CLI packaging pattern clearly: the source is a GitHub monorepo package, npm is the primary distribution channel, and Homebrew repackages the npm artifact for users who prefer system package managers.

Chronologie

  • 2020-08: npm registry records the creation of the `eas-cli` package.
  • 2020-08: The official `expo/eas-cli` GitHub repository was created.
  • 2021-12: Expo docs identify Classic Updates as the pre-EAS Update service era, with EAS Update recommended for new update workflows.
  • 2026-06: npm registry records `eas-cli` 20.x with more than 400 published versions.

Related projects

  • Expo CLI and `create-expo-app` are the adjacent local development tools that lead many projects into EAS workflows.
  • `expo-updates` is the runtime library used by EAS Update.
  • React Native is the broader app platform EAS Build supports, including projects that were not originally created with Expo.
  • Microsoft CodePush is a related over-the-air update service that Expo documentation compares with EAS Update.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour eas-cli. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
eas.json

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
credentials.jsonios/certs/dist.p12ios/certs/profile.mobileprovision

exécutables

Exécutables installés

CommandeTypeExpositionNote
eascliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire20.5.1
gestionnaire mis à jour2026-07-02
données localesOK
amontnot checked
dernière version détectéenon détecté

https://docs.expo.dev/eas/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:eas-cli
Version20.5.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/eas-cli
Page d'accueilhttps://docs.expo.dev/eas/
Dépôthttps://github.com/expo/eas-cli
Docs amonthttps://docs.expo.dev/eas
LicenceMIT
Archive sourcehttps://registry.npmjs.org/eas-cli/-/eas-cli-20.5.1.tgz
Dernière mise à jour2026-07-02T18:04:35Z
Pulseupdated
Dépendancesnode
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameeas-cli
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

eas-cli

nix profile install nixpkgs#eas-cli
  • normalized package name match
  • Correspondance par : Eas Cli
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ea/eas-cli/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment