@puls-atlas/cli
Version:
The Puls Atlas CLI tool for managing Atlas projects
29 lines • 1.49 kB
JavaScript
import registerAiCommands from './ai/register.js';
import registerAuthCommands from './auth/register.js';
import registerDeployCommands from './deploy/register.js';
import registerExportCommands from './export/register.js';
import registerInitCommand from './init/register.js';
import registerInstallCommands from './install/register.js';
import registerMiscCommands from './misc/register.js';
import registerSearchCommands from './search/register.js';
import registerServiceCommands from './service/register.js';
import registerStartCommand from './start/register.js';
import registerSyncCommands from './sync/register.js';
const registerUtils = {
withEnvironmentOptions: command => command.option('--environment <environment>', 'Resolve the Google Cloud project from .firebaserc.').option('--project <projectId>', 'Override the Google Cloud project id.')
};
const registerCommands = program => {
registerAiCommands(program, registerUtils);
registerMiscCommands(program, registerUtils);
registerInitCommand(program, registerUtils);
registerStartCommand(program, registerUtils);
registerAuthCommands(program, registerUtils);
registerDeployCommands(program, registerUtils);
registerInstallCommands(program, registerUtils);
registerSearchCommands(program, registerUtils);
registerServiceCommands(program, registerUtils);
registerSyncCommands(program, registerUtils);
registerExportCommands(program, registerUtils);
return program;
};
export default registerCommands;