UNPKG

balena-cli

Version:

The official balena Command Line Interface

36 lines (35 loc) 1.88 kB
import { Command } from '@oclif/core'; import type { ImgConfig } from '../../utils/config'; interface FlagsDef { fleet?: string; yes: boolean; advanced: boolean; 'os-version'?: string; drive?: string; config?: string; 'provisioning-key-name'?: string; 'provisioning-key-expiry-date'?: string; } export default class DeviceInitCmd extends Command { static description: string; static examples: string[]; static flags: { drive: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>; yes: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; advanced: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; 'provisioning-key-name': import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>; 'provisioning-key-expiry-date': import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>; fleet: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>; config: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>; 'os-version': import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>; }; static authenticated: boolean; run(): Promise<string>; configureOsImage(osImagePath: string, device: { id: number; uuid: string; api_key: string; }, options: FlagsDef, configJson: ImgConfig | undefined, logger: import('../../utils/logger')): Promise<void>; writeOsImage(path: string, deviceType: string, options: FlagsDef): Promise<void>; } export {};