import * as dotenv from 'dotenv'; import { CommandModule } from 'yargs'; import { createExtensionConfig, getExtensionConfigPath, } from './create-extension-config'; export const createExtensionConfigCommand: CommandModule = { command: 'create-extension-config', describe: 'Creates Mosaic CLI configuration file, that allows to access commands from all installed Mosaic libraries through `mosaic` script.', handler: createExtensionConfig, }; export const getExtensions = (): string[] => { dotenv.config({ path: getExtensionConfigPath(), }); if (process.env.CLI_EXTENSIONS) { return process.env.CLI_EXTENSIONS.split(','); } return []; };