UNPKG

@adinsure-ops/ops-cli

Version:

Operations CLI for working with AdInsure

31 lines (30 loc) 1.23 kB
import CommandBase from '../command.base.js'; export default class Login extends CommandBase<typeof Login> { static description: string; static usage: string; static examples: string[]; static flags: { deviceFlow: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>; npm: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>; skipCI: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>; force: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>; docker: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>; }; static responsePageContent: string; private readonly npmRegistries; /** * Get NPM token for adinsure npm repositories * * @returns [[Promise<string>]] */ setNPM(): Promise<void>; /** * Handle Docker login by: * 1. Checking if Docker is available. * 2. Ensuring user is logged in. * 3. Generating a Docker token for adinsure.azurecr.io. * 4. Running 'docker login' with the generated token. */ private handleDockerLogin; run(): Promise<void>; }