UNPKG

@onboardbase/cli

Version:

[![Version](https://img.shields.io/npm/v/@onboardbase/cli.svg)](https://www.npmjs.com/package/@onboardbase/cli) [![Downloads/week](https://img.shields.io/npm/dw/@onboardbase/cli.svg)](https://www.npmjs.com/package/@onboardbase/cli) [![License](https://img

31 lines (30 loc) 1.26 kB
import { ConfigManager } from "../config"; import { BaseService } from "../common/base.service"; import { ArgsFlags } from "../common"; declare type CLISecret = Record<string, string>; export declare class RunCommandService extends BaseService { private currentDaemon; reInitializeReason: string; shouldReInitialize: boolean; currentSecrets: CLISecret; private secretService; private socketService; private accessManager; constructor(configManager?: ConfigManager); private _getPrefix; private _executeCommandAsAProcess; initialize({ args, flags }: ArgsFlags): Promise<void>; shouldForceSync(suppliedProjectName: string): boolean; handleUnauthorizedEnvironmentAccess(cliToken: string, currentProject: string, currentEnvironment: string): Promise<void>; private _reInitialize; private _setupSideEffects; private _handleLiveReload; private _handleSecretShareEvent; private _runCleanups; private _stopCurrentDaemon; getPasswordFromUser(): Promise<any>; validatePassword(userPassword: any, configPasswordCipher: string): Promise<boolean>; verifyPassword(plainPassword: string, encryptedConfigPassword: string): Promise<boolean>; private _registerProjectAccessLog; } export {};