UNPKG

@qodalis/angular-cli

Version:

A lightweight and flexible command-line interface (CLI) tool designed to streamline workflows and automate tasks for developers.

50 lines 7.09 kB
import { CliLogger_TOKEN, CliProcessorsRegistry_TOKEN, CliServiceProvider_TOKEN, ICliPingServerService_TOKEN, ICliUserSessionService_TOKEN, ICliUsersStoreService_TOKEN, } from './cli/tokens'; import { CliUserSessionService } from './cli/services/cli-user-session.service'; import { CliUsersStoreService } from './cli/services/cli-users-store.service'; import { resolveCommandProcessorProvider } from './utils'; import { CliPingCommandProcessor } from './cli/processors'; import { CliDefaultPingServerService, ScriptLoaderService, } from './cli/services'; import { CliCanViewService } from './services'; import { systemProviders } from './cli/processors/system'; import { usersProviders } from './cli/processors/users'; import { CliLogger } from './services/cli-logger.service'; import { CliCommandProcessorRegistry } from './cli/services/cli-command-processor-registry'; import { CliStateStoreManager } from './cli/state/cli-state-store-manager'; import { CliServiceProvider } from './cli/services/system/cli-service-provider'; import { CliThemeCommandProcessor } from './cli/processors/theme/cli-theme-command-processor'; export const resolveCliProviders = () => { return [ ScriptLoaderService, CliCanViewService, CliStateStoreManager, { useClass: CliUserSessionService, provide: ICliUserSessionService_TOKEN, }, { useClass: CliUsersStoreService, provide: ICliUsersStoreService_TOKEN, }, { useClass: CliDefaultPingServerService, provide: ICliPingServerService_TOKEN, }, { useClass: CliLogger, provide: CliLogger_TOKEN, }, { useClass: CliCommandProcessorRegistry, provide: CliProcessorsRegistry_TOKEN, }, { useClass: CliServiceProvider, provide: CliServiceProvider_TOKEN, }, ...systemProviders, ...usersProviders, resolveCommandProcessorProvider(CliThemeCommandProcessor), resolveCommandProcessorProvider(CliPingCommandProcessor), ]; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9jbGkvc3JjL2xpYi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQ0gsZUFBZSxFQUNmLDJCQUEyQixFQUMzQix3QkFBd0IsRUFDeEIsMkJBQTJCLEVBQzNCLDRCQUE0QixFQUM1QiwyQkFBMkIsR0FDOUIsTUFBTSxjQUFjLENBQUM7QUFDdEIsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0seUNBQXlDLENBQUM7QUFDaEYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFDOUUsT0FBTyxFQUFFLCtCQUErQixFQUFFLE1BQU0sU0FBUyxDQUFDO0FBQzFELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQzNELE9BQU8sRUFDSCwyQkFBMkIsRUFDM0IsbUJBQW1CLEdBQ3RCLE1BQU0sZ0JBQWdCLENBQUM7QUFDeEIsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sWUFBWSxDQUFDO0FBQy9DLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDeEQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQzFELE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLCtDQUErQyxDQUFDO0FBQzVGLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBQzNFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ2hGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBRTlGLE1BQU0sQ0FBQyxNQUFNLG1CQUFtQixHQUFHLEdBQWUsRUFBRTtJQUNoRCxPQUFPO1FBQ0gsbUJBQW1CO1FBQ25CLGlCQUFpQjtRQUNqQixvQkFBb0I7UUFDcEI7WUFDSSxRQUFRLEVBQUUscUJBQXFCO1lBQy9CLE9BQU8sRUFBRSw0QkFBNEI7U0FDeEM7UUFDRDtZQUNJLFFBQVEsRUFBRSxvQkFBb0I7WUFDOUIsT0FBTyxFQUFFLDJCQUEyQjtTQUN2QztRQUNEO1lBQ0ksUUFBUSxFQUFFLDJCQUEyQjtZQUNyQyxPQUFPLEVBQUUsMkJBQTJCO1NBQ3ZDO1FBQ0Q7WUFDSSxRQUFRLEVBQUUsU0FBUztZQUNuQixPQUFPLEVBQUUsZUFBZTtTQUMzQjtRQUNEO1lBQ0ksUUFBUSxFQUFFLDJCQUEyQjtZQUNyQyxPQUFPLEVBQUUsMkJBQTJCO1NBQ3ZDO1FBQ0Q7WUFDSSxRQUFRLEVBQUUsa0JBQWtCO1lBQzVCLE9BQU8sRUFBRSx3QkFBd0I7U0FDcEM7UUFDRCxHQUFHLGVBQWU7UUFDbEIsR0FBRyxjQUFjO1FBQ2pCLCtCQUErQixDQUFDLHdCQUF3QixDQUFDO1FBQ3pELCtCQUErQixDQUFDLHVCQUF1QixDQUFDO0tBQzNELENBQUM7QUFDTixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtcbiAgICBDbGlMb2dnZXJfVE9LRU4sXG4gICAgQ2xpUHJvY2Vzc29yc1JlZ2lzdHJ5X1RPS0VOLFxuICAgIENsaVNlcnZpY2VQcm92aWRlcl9UT0tFTixcbiAgICBJQ2xpUGluZ1NlcnZlclNlcnZpY2VfVE9LRU4sXG4gICAgSUNsaVVzZXJTZXNzaW9uU2VydmljZV9UT0tFTixcbiAgICBJQ2xpVXNlcnNTdG9yZVNlcnZpY2VfVE9LRU4sXG59IGZyb20gJy4vY2xpL3Rva2Vucyc7XG5pbXBvcnQgeyBDbGlVc2VyU2Vzc2lvblNlcnZpY2UgfSBmcm9tICcuL2NsaS9zZXJ2aWNlcy9jbGktdXNlci1zZXNzaW9uLnNlcnZpY2UnO1xuaW1wb3J0IHsgQ2xpVXNlcnNTdG9yZVNlcnZpY2UgfSBmcm9tICcuL2NsaS9zZXJ2aWNlcy9jbGktdXNlcnMtc3RvcmUuc2VydmljZSc7XG5pbXBvcnQgeyByZXNvbHZlQ29tbWFuZFByb2Nlc3NvclByb3ZpZGVyIH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBDbGlQaW5nQ29tbWFuZFByb2Nlc3NvciB9IGZyb20gJy4vY2xpL3Byb2Nlc3NvcnMnO1xuaW1wb3J0IHtcbiAgICBDbGlEZWZhdWx0UGluZ1NlcnZlclNlcnZpY2UsXG4gICAgU2NyaXB0TG9hZGVyU2VydmljZSxcbn0gZnJvbSAnLi9jbGkvc2VydmljZXMnO1xuaW1wb3J0IHsgQ2xpQ2FuVmlld1NlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2VzJztcbmltcG9ydCB7IHN5c3RlbVByb3ZpZGVycyB9IGZyb20gJy4vY2xpL3Byb2Nlc3NvcnMvc3lzdGVtJztcbmltcG9ydCB7IHVzZXJzUHJvdmlkZXJzIH0gZnJvbSAnLi9jbGkvcHJvY2Vzc29ycy91c2Vycyc7XG5pbXBvcnQgeyBDbGlMb2dnZXIgfSBmcm9tICcuL3NlcnZpY2VzL2NsaS1sb2dnZXIuc2VydmljZSc7XG5pbXBvcnQgeyBDbGlDb21tYW5kUHJvY2Vzc29yUmVnaXN0cnkgfSBmcm9tICcuL2NsaS9zZXJ2aWNlcy9jbGktY29tbWFuZC1wcm9jZXNzb3ItcmVnaXN0cnknO1xuaW1wb3J0IHsgQ2xpU3RhdGVTdG9yZU1hbmFnZXIgfSBmcm9tICcuL2NsaS9zdGF0ZS9jbGktc3RhdGUtc3RvcmUtbWFuYWdlcic7XG5pbXBvcnQgeyBDbGlTZXJ2aWNlUHJvdmlkZXIgfSBmcm9tICcuL2NsaS9zZXJ2aWNlcy9zeXN0ZW0vY2xpLXNlcnZpY2UtcHJvdmlkZXInO1xuaW1wb3J0IHsgQ2xpVGhlbWVDb21tYW5kUHJvY2Vzc29yIH0gZnJvbSAnLi9jbGkvcHJvY2Vzc29ycy90aGVtZS9jbGktdGhlbWUtY29tbWFuZC1wcm9jZXNzb3InO1xuXG5leHBvcnQgY29uc3QgcmVzb2x2ZUNsaVByb3ZpZGVycyA9ICgpOiBQcm92aWRlcltdID0+IHtcbiAgICByZXR1cm4gW1xuICAgICAgICBTY3JpcHRMb2FkZXJTZXJ2aWNlLFxuICAgICAgICBDbGlDYW5WaWV3U2VydmljZSxcbiAgICAgICAgQ2xpU3RhdGVTdG9yZU1hbmFnZXIsXG4gICAgICAgIHtcbiAgICAgICAgICAgIHVzZUNsYXNzOiBDbGlVc2VyU2Vzc2lvblNlcnZpY2UsXG4gICAgICAgICAgICBwcm92aWRlOiBJQ2xpVXNlclNlc3Npb25TZXJ2aWNlX1RPS0VOLFxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgICB1c2VDbGFzczogQ2xpVXNlcnNTdG9yZVNlcnZpY2UsXG4gICAgICAgICAgICBwcm92aWRlOiBJQ2xpVXNlcnNTdG9yZVNlcnZpY2VfVE9LRU4sXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAgIHVzZUNsYXNzOiBDbGlEZWZhdWx0UGluZ1NlcnZlclNlcnZpY2UsXG4gICAgICAgICAgICBwcm92aWRlOiBJQ2xpUGluZ1NlcnZlclNlcnZpY2VfVE9LRU4sXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAgIHVzZUNsYXNzOiBDbGlMb2dnZXIsXG4gICAgICAgICAgICBwcm92aWRlOiBDbGlMb2dnZXJfVE9LRU4sXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAgIHVzZUNsYXNzOiBDbGlDb21tYW5kUHJvY2Vzc29yUmVnaXN0cnksXG4gICAgICAgICAgICBwcm92aWRlOiBDbGlQcm9jZXNzb3JzUmVnaXN0cnlfVE9LRU4sXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAgIHVzZUNsYXNzOiBDbGlTZXJ2aWNlUHJvdmlkZXIsXG4gICAgICAgICAgICBwcm92aWRlOiBDbGlTZXJ2aWNlUHJvdmlkZXJfVE9LRU4sXG4gICAgICAgIH0sXG4gICAgICAgIC4uLnN5c3RlbVByb3ZpZGVycyxcbiAgICAgICAgLi4udXNlcnNQcm92aWRlcnMsXG4gICAgICAgIHJlc29sdmVDb21tYW5kUHJvY2Vzc29yUHJvdmlkZXIoQ2xpVGhlbWVDb21tYW5kUHJvY2Vzc29yKSxcbiAgICAgICAgcmVzb2x2ZUNvbW1hbmRQcm9jZXNzb3JQcm92aWRlcihDbGlQaW5nQ29tbWFuZFByb2Nlc3NvciksXG4gICAgXTtcbn07XG4iXX0=