UNPKG

@supernovaio/cli

Version:

Supernova.io Command Line Interface

40 lines 2.27 kB
import { z, ZodType } from "zod"; import { SentryCommand } from "../types/index.js"; declare const TemplateUploadConfig: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; type TemplateUploadConfig = z.infer<typeof TemplateUploadConfig>; export default class TemplateUpload extends SentryCommand<TemplateUploadConfig> { static args: {}; static description: string; static examples: string[]; static hidden: boolean; static flags: { workspaceId: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; designSystemId: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; force: import("@oclif/core/interfaces").BooleanFlag<boolean>; npmToken: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; discover: import("@oclif/core/interfaces").BooleanFlag<boolean>; dockerImageUri: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; dockerUser: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; dockerPassword: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; uploadAsTar: import("@oclif/core/interfaces").BooleanFlag<boolean>; imageTar: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; debug: import("@oclif/core/interfaces").BooleanFlag<boolean>; }; get commandId(): string; get configSchema(): ZodType<TemplateUploadConfig>; run(): Promise<void>; private validateFlags; private validateDockerDaemon; private createBuildDir; private deleteBuildDir; private prepareBuildFolder; private buildDockerImage; private uploadDockerImage; private uploadDockerImageAsTarFromDocker; private uploadDockerImageAsTarFromFileSystem; private pushDockerImage; private remoteTemplateBuild; private uploadThumbnailsAndBuildTemplates; } export {}; //# sourceMappingURL=template-upload.d.ts.map