UNPKG

@capgo/cli

Version:

A CLI to upload to capgo servers

183 lines (182 loc) 9.3 kB
import { z } from 'zod'; export declare const buildCredentialsSchema: z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodString>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodString>; P12_PASSWORD: z.ZodOptional<z.ZodString>; APPLE_KEY_ID: z.ZodOptional<z.ZodString>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodString>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodString>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodString>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodString>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodString>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodString>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodString>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodString>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodString>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>; export type BuildCredentials = z.infer<typeof buildCredentialsSchema>; export declare const buildRequestOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional<z.ZodString>; supaAnon: z.ZodOptional<z.ZodString>; path: z.ZodOptional<z.ZodString>; platform: z.ZodEnum<{ android: "android"; ios: "ios"; }>; buildMode: z.ZodOptional<z.ZodEnum<{ debug: "debug"; release: "release"; }>>; userId: z.ZodOptional<z.ZodString>; buildCertificateBase64: z.ZodOptional<z.ZodString>; p12Password: z.ZodOptional<z.ZodString>; appleKeyId: z.ZodOptional<z.ZodString>; appleIssuerId: z.ZodOptional<z.ZodString>; appleKeyContent: z.ZodOptional<z.ZodString>; appStoreConnectTeamId: z.ZodOptional<z.ZodString>; iosScheme: z.ZodOptional<z.ZodString>; iosTarget: z.ZodOptional<z.ZodString>; iosDistribution: z.ZodOptional<z.ZodEnum<{ app_store: "app_store"; ad_hoc: "ad_hoc"; }>>; iosProvisioningProfile: z.ZodOptional<z.ZodArray<z.ZodString>>; iosProvisioningMap: z.ZodOptional<z.ZodString>; androidKeystoreFile: z.ZodOptional<z.ZodString>; keystoreKeyAlias: z.ZodOptional<z.ZodString>; keystoreKeyPassword: z.ZodOptional<z.ZodString>; keystoreStorePassword: z.ZodOptional<z.ZodString>; playConfigJson: z.ZodOptional<z.ZodString>; androidFlavor: z.ZodOptional<z.ZodString>; outputUpload: z.ZodOptional<z.ZodBoolean>; outputRetention: z.ZodOptional<z.ZodString>; skipBuildNumberBump: z.ZodOptional<z.ZodBoolean>; playstoreUpload: z.ZodOptional<z.ZodBoolean>; verbose: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export type BuildRequestOptions = z.infer<typeof buildRequestOptionsSchema>; export declare const buildRequestResponseSchema: z.ZodObject<{ jobId: z.ZodString; folder: z.ZodString; status: z.ZodEnum<{ queued: "queued"; reserved: "reserved"; }>; artifactKey: z.ZodString; uploadUrl: z.ZodString; machine: z.ZodOptional<z.ZodNullable<z.ZodObject<{ id: z.ZodString; ip: z.ZodString; }, z.core.$catchall<z.ZodUnknown>>>>; }, z.core.$strip>; export type BuildRequestResponse = z.infer<typeof buildRequestResponseSchema>; export declare const buildRequestResultSchema: z.ZodObject<{ success: z.ZodBoolean; jobId: z.ZodOptional<z.ZodString>; uploadUrl: z.ZodOptional<z.ZodString>; status: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type BuildRequestResult = z.infer<typeof buildRequestResultSchema>; export declare const buildOptionsPayloadSchema: z.ZodObject<{ platform: z.ZodEnum<{ android: "android"; ios: "ios"; }>; buildMode: z.ZodEnum<{ debug: "debug"; release: "release"; }>; cliVersion: z.ZodString; iosScheme: z.ZodOptional<z.ZodString>; iosTarget: z.ZodOptional<z.ZodString>; iosDistribution: z.ZodOptional<z.ZodEnum<{ app_store: "app_store"; ad_hoc: "ad_hoc"; }>>; iosSourceDir: z.ZodOptional<z.ZodString>; iosAppDir: z.ZodOptional<z.ZodString>; iosProjectDir: z.ZodOptional<z.ZodString>; androidSourceDir: z.ZodOptional<z.ZodString>; androidAppDir: z.ZodOptional<z.ZodString>; androidProjectDir: z.ZodOptional<z.ZodString>; androidFlavor: z.ZodOptional<z.ZodString>; outputUploadEnabled: z.ZodBoolean; outputRetentionSeconds: z.ZodNumber; skipBuildNumberBump: z.ZodBoolean; }, z.core.$strip>; export type BuildOptionsPayload = z.infer<typeof buildOptionsPayloadSchema>; export declare const credentialFileSchema: z.ZodObject<{ BUILD_CERTIFICATE_FILE: z.ZodOptional<z.ZodString>; APPLE_KEY_FILE: z.ZodOptional<z.ZodString>; ANDROID_KEYSTORE_PATH: z.ZodOptional<z.ZodString>; PLAY_CONFIG_JSON_PATH: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type CredentialFile = z.infer<typeof credentialFileSchema>; export declare const savedCredentialsSchema: z.ZodObject<{ ios: z.ZodOptional<z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; P12_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodOptional<z.ZodString>>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodOptional<z.ZodString>>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>>; android: z.ZodOptional<z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; P12_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodOptional<z.ZodString>>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodOptional<z.ZodString>>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>>; }, z.core.$strip>; export type SavedCredentials = z.infer<typeof savedCredentialsSchema>; export declare const allCredentialsSchema: z.ZodRecord<z.ZodString, z.ZodObject<{ ios: z.ZodOptional<z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; P12_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodOptional<z.ZodString>>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodOptional<z.ZodString>>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>>; android: z.ZodOptional<z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; P12_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodOptional<z.ZodString>>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodOptional<z.ZodString>>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>>; }, z.core.$strip>>; export type AllCredentials = z.infer<typeof allCredentialsSchema>;