@onboardbase/cli
Version:
[](https://www.npmjs.com/package/@onboardbase/cli) [](https://www.npmjs.com/package/@onboardbase/cli) [ • 1.26 kB
TypeScript
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 {};