@eclipsejs/cli
Version:
Inject environment variables on runtime
23 lines (22 loc) • 703 B
TypeScript
import 'reflect-metadata';
import Auth from '../auth';
import API from '../api';
import CoreConfigModule from '../coreConfig';
import Projects from '../projects';
import { Logger } from '../utils/logger';
import { Commands } from '../commands';
export default class Main {
private auth;
private logger;
private _api;
private projects;
private coreConfig;
private commands;
suppressError: boolean;
constructor(auth: Auth, logger: Logger, _api: API, projects: Projects, coreConfig: CoreConfigModule, commands: Commands);
execute(): Promise<boolean>;
private checkIfFirstRun;
private checkForCoreConfig;
private showTopLevelMenu;
private showIntroLog;
}