id = "eas" name = "EAS CLI" homepage = "https://docs.expo.dev/eas/" description = "Command-line app for Expo Application Services." executables = ["eas"] [commands] format = 1 label = "EAS CLI" description = "Start Expo Application Services builds." quality = "ai-draft" base = "fig:eas" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false } [[commands.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/eas.ts" license = "MIT" [[commands.group]] id = "basic" label = "Basic" fields = [] [[commands.subcommand]] path = ["build"] label = "Start a build" description = "Start an EAS build. Credentials and submit profiles are not covered." [[commands.subcommand.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/eas.ts" license = "MIT" [[commands.subcommand.field]] id = "platform" label = "Platform" type = "string" option = ["--platform", "-p"] suggestions = [{ value = "android", label = "Android" }, { value = "ios", label = "iOS" }, { value = "all", label = "All" }] sources = ["fig"] [[commands.subcommand.field]] id = "profile" label = "Build profile" description = "Profile name from eas.json." type = "string" option = ["--profile", "-e"] sources = ["fig"] [[commands.subcommand.field]] id = "message" label = "Message" type = "string" option = ["--message", "-m"] sources = ["fig"] [[commands.subcommand.field]] id = "local" label = "Build locally (experimental)" type = "boolean" option = ["--local"] sources = ["fig"] [[commands.subcommand.field]] id = "auto_submit" label = "Auto-submit when done" type = "boolean" option = ["--auto-submit"] sources = ["fig"] [[commands.subcommand.field]] id = "clear_cache" label = "Clear cache" type = "boolean" option = ["--clear-cache"] sources = ["fig"] [[commands.subcommand.field]] id = "non_interactive" label = "Non-interactive" type = "boolean" option = ["--non-interactive"] sources = ["fig"] [[commands.subcommand.field]] id = "no_wait" label = "Do not wait for completion" type = "boolean" option = ["--no-wait"] sources = ["fig"] [[commands.subcommand.task]] id = "build" label = "Build for a platform" fields = ["platform", "profile"] required = ["platform"] [[commands.subcommand.group]] id = "basic" label = "Basic" fields = ["platform", "profile", "message", "local"] [[commands.subcommand.group]] id = "advanced" label = "Advanced" fields = ["auto_submit", "clear_cache", "non_interactive", "no_wait"]