hana-cli
Version:
HANA Developer Command Line Interface
379 lines (377 loc) • 14.1 kB
JavaScript
// @ts-check
/**
* @module commandMap
* Command file mapping for lazy loading
* Maps command names (and their aliases) to their implementation files
*/
export const commandMap = {
'activateHDI': './activateHDI.js',
'alerts': './alerts.js',
'a': './alerts.js',
'alert': './alerts.js',
'auditLog': './auditLog.js',
'audit': './auditLog.js',
'auditlog': './auditLog.js',
'adminHDI': './adminHDI.js',
'adminHDIGroup': './adminHDIGroup.js',
'backup': './backup.js',
'calcViewAnalyzer': './calcViewAnalyzer.js',
'cva': './calcViewAnalyzer.js',
'analyzeCalcView': './calcViewAnalyzer.js',
'calcview': './calcViewAnalyzer.js',
'bkp': './backup.js',
'createBackup': './backup.js',
'backupList': './backupList.js',
'blist': './backupList.js',
'listBackups': './backupList.js',
'backups': './backupList.js',
'backupStatus': './backupStatus.js',
'bstatus': './backupStatus.js',
'backupstate': './backupStatus.js',
'bkpstatus': './backupStatus.js',
'restore': './restore.js',
'rst': './restore.js',
'restoreBackup': './restore.js',
'btp': './btp.js',
'btpSubs': './btpSubs.js',
'btpInfo': './btpInfo.js',
'blocking': './blocking.js',
'b': './blocking.js',
'locks': './blocking.js',
'callProcedure': './callProcedure.js',
'call': './callProcedure.js',
'cacheStats': './cacheStats.js',
'certificates': './certificates.js',
'certificatesUI': './certificatesUI.js',
'cds': './cds.js',
'config': './config.js',
'cfg': './config.js',
'columnStats': './columnStats.js',
'openChangeLog': './openChangeLog.js',
'changeLog': './changeLog.js',
'changelog': './changeLog.js',
'changeLogUI': './changeLogUI.js',
'compareData': './compareData.js',
'cmpdata': './compareData.js',
'compardata': './compareData.js',
'compareSchema': './compareSchema.js',
'cmpschema': './compareSchema.js',
'schemaCompare': './compareSchema.js',
'compareschema': './compareSchema.js',
'connect': './connect.js',
'c': './connect.js',
'connections': './connections.js',
'conn': './connections.js',
'codeTemplate': './codeTemplate.js',
'template': './codeTemplate.js',
'codegen': './codeTemplate.js',
'scaffold': './codeTemplate.js',
'boilerplate': './codeTemplate.js',
'containers': './containers.js',
'containersUI': './containersUI.js',
'copy2DefaultEnv': './copy2DefaultEnv.js',
'copy2Env': './copy2Env.js',
'copy2Secrets': './copy2Secrets.js',
'createGroup': './createGroup.js',
'createContainer': './createContainer.js',
'createContainerUsers': './createContainerUsers.js',
'createJWT': './createJWT.js',
'createModule': './createModule.js',
'createXSAAdmin': './createXSAAdmin.js',
'crashDumps': './crashDumps.js',
'crash': './crashDumps.js',
'cd': './crashDumps.js',
'dataDiff': './dataDiff.js',
'ddiff': './dataDiff.js',
'diffData': './dataDiff.js',
'dataLineage': './dataLineage.js',
'lineage': './dataLineage.js',
'dataFlow': './dataLineage.js',
'traceLineage': './dataLineage.js',
'dataProfile': './dataProfile.js',
'prof': './dataProfile.js',
'profileData': './dataProfile.js',
'dataStats': './dataProfile.js',
'dataTypes': './dataTypes.js',
'dataTypesUI': './dataTypesUI.js',
'dataVolumes': './dataVolumes.js',
'dataValidator': './dataValidator.js',
'dval': './dataValidator.js',
'validateData': './dataValidator.js',
'dataValidation': './dataValidator.js',
'duplicateDetection': './duplicateDetection.js',
'dupdetect': './duplicateDetection.js',
'findDuplicates': './duplicateDetection.js',
'duplicates': './duplicateDetection.js',
'dataMask': './dataMask.js',
'mask': './dataMask.js',
'dataprivacy': './dataMask.js',
'anonymize': './dataMask.js',
'pii': './dataMask.js',
'dataSync': './dataSync.js',
'datasync': './dataSync.js',
'syncData': './dataSync.js',
'sync': './dataSync.js',
'deadlocks': './deadlocks.js',
'deadlock': './deadlocks.js',
'dl': './deadlocks.js',
'disks': './disks.js',
'dropGroup': './dropGroup.js',
'dropContainer': './dropContainer.js',
'dependencies': './dependencies.js',
'deps': './dependencies.js',
'depend': './dependencies.js',
'dependency-graph': './dependencies.js',
'relationships': './dependencies.js',
'diagnose': './diagnose.js',
'diag': './diagnose.js',
'encryptionStatus': './encryptionStatus.js',
'encryption': './encryptionStatus.js',
'encrypt': './encryptionStatus.js',
'erdDiagram': './erdDiagram.js',
'erd': './erdDiagram.js',
'er': './erdDiagram.js',
'schema-diagram': './erdDiagram.js',
'entityrelation': './erdDiagram.js',
'export': './export.js',
'exp': './export.js',
'downloadData': './export.js',
'downloaddata': './export.js',
'expensiveStatements': './expensiveStatements.js',
'examples': './examples.js',
'example': './examples.js',
'features': './features.js',
'featuresUI': './featuresUI.js',
'featureUsage': './featureUsage.js',
'featureUsageUI': './featureUsageUI.js',
'functions': './functions.js',
'f': './functions.js',
'functionsUI': './functionsUI.js',
'fragmentationCheck': './fragmentationCheck.js',
'frag': './fragmentationCheck.js',
'fc': './fragmentationCheck.js',
'ftIndexes': './ftIndexes.js',
'fti': './ftIndexes.js',
'ftIndex': './ftIndexes.js',
'fulltext': './ftIndexes.js',
'fulltextIndexes': './ftIndexes.js',
'generateDocs': './generateDocs.js',
'gendocs': './generateDocs.js',
'generateDocumentation': './generateDocs.js',
'generateTestData': './generateTestData.js',
'testdata': './generateTestData.js',
'gendata': './generateTestData.js',
'generateData': './generateTestData.js',
'grantChains': './grantChains.js',
'grants': './grantChains.js',
'grantchain': './grantChains.js',
'graphWorkspaces': './graphWorkspaces.js',
'gws': './graphWorkspaces.js',
'graphs': './graphWorkspaces.js',
'graphWorkspace': './graphWorkspaces.js',
'graphws': './graphWorkspaces.js',
'helpDocu': './helpDocu.js',
'openDocu': './helpDocu.js',
'openDocumentation': './helpDocu.js',
'documentation': './helpDocu.js',
'docu': './helpDocu.js',
'viewDocs': './viewDocs.js',
'docs': './viewDocs.js',
'doc': './viewDocs.js',
'hanaCloudHDIInstances': './hanaCloudHDIInstances.js',
'hanaCloudHDIInstancesUI': './hanaCloudHDIInstancesUI.js',
'hanaCloudInstances': './hanaCloudInstances.js',
'hanaCloudStart': './hanaCloudStart.js',
'hanaCloudStop': './hanaCloudStop.js',
'hdbsql': './hdbsql.js',
'healthCheck': './healthCheck.js',
'health': './healthCheck.js',
'hostInformation': './hostInformation.js',
'indexes': './indexes.js',
'indexesUI': './indexesUI.js',
'iniContents': './iniContents.js',
'iniFiles': './iniFiles.js',
'ini': './iniFiles.js',
'import': './import.js',
'imp': './import.js',
'uploadData': './import.js',
'importUI': './importUI.js',
'impui': './importUI.js',
'importui': './importUI.js',
'uploadui': './importUI.js',
'uploadUI': './importUI.js',
'inspectFunction': './inspectFunction.js',
'if': './inspectFunction.js',
'inspectIndex': './inspectIndex.js',
'inspectJWT': './inspectJWT.js',
'inspectLibMember': './inspectLibMember.js',
'inspectLibrary': './inspectLibrary.js',
'inspectProcedure': './inspectProcedure.js',
'ip': './inspectProcedure.js',
'inspectTable': './inspectTable.js',
'it': './inspectTable.js',
'inspectTableUI': './inspectTableUI.js',
'inspectTrigger': './inspectTrigger.js',
'inspectUser': './inspectUser.js',
'inspectView': './inspectView.js',
'iv': './inspectView.js',
'interactive': './interactive.js',
'i': './interactive.js',
'repl': './interactive.js',
'shell': './interactive.js',
'issue': './issue.js',
'libraries': './libraries.js',
'longRunning': './longRunning.js',
'lr': './longRunning.js',
'longrunning': './longRunning.js',
'massConvert': './massConvert.js',
'massConvertUI': './massConvertUI.js',
'massDelete': './massDelete.js',
'md': './massDelete.js',
'massdelete': './massDelete.js',
'massDel': './massDelete.js',
'massdel': './massDelete.js',
'massExport': './massExport.js',
'me': './massExport.js',
'mexport': './massExport.js',
'massExp': './massExport.js',
'massexp': './massExport.js',
'massGrant': './massGrant.js',
'mg': './massGrant.js',
'massgrant': './massGrant.js',
'massGrn': './massGrant.js',
'massgrn': './massGrant.js',
'massRename': './massRename.js',
'massUpdate': './massUpdate.js',
'mu': './massUpdate.js',
'massupdate': './massUpdate.js',
'massUpd': './massUpdate.js',
'massupd': './massUpdate.js',
'massUsers': './massUsers.js',
'mcpServerInstall': './mcpServerInstall.js',
'mcp': './mcpServerInstall.js',
'mcpInstall': './mcpServerInstall.js',
'mcp-install': './mcpServerInstall.js',
'mcpServerStatus': './mcpServerStatus.js',
'mcp-status': './mcpServerStatus.js',
'mcpStatus': './mcpServerStatus.js',
'memoryAnalysis': './memoryAnalysis.js',
'memoryLeaks': './memoryLeaks.js',
'memleak': './memoryLeaks.js',
'ml': './memoryLeaks.js',
'objects': './objects.js',
'openBAS': './openBAS.js',
'openDBExplorer': './openDBExplorer.js',
'opendbx': './openDBExplorer.js',
'ports': './ports.js',
'privilegeError': './privilegeError.js',
'privilegeAnalysis': './privilegeAnalysis.js',
'privanalysis': './privilegeAnalysis.js',
'privanalyze': './privilegeAnalysis.js',
'partitions': './partitions.js',
'parts': './partitions.js',
'partition': './partitions.js',
'partitioning': './partitions.js',
'tablePartitions': './partitions.js',
'procedures': './procedures.js',
'p': './procedures.js',
'pwdPolicy': './pwdPolicy.js',
'pwdpolicy': './pwdPolicy.js',
'passpolicies': './pwdPolicy.js',
'queryPlan': './queryPlan.js',
'querySimple': './querySimple.js',
'querySimpleUI': './querySimpleUI.js',
'readMe': './readMe.js',
'readme': './readMe.js',
'readMeUI': './readMeUI.js',
'openReadMe': './openReadMe.js',
'recommendations': './recommendations.js',
'rec': './recommendations.js',
'recommend': './recommendations.js',
'reclaim': './reclaim.js',
'referentialCheck': './referentialCheck.js',
'refcheck': './referentialCheck.js',
'checkReferential': './referentialCheck.js',
'fkcheck': './referentialCheck.js',
'replicationStatus': './replicationStatus.js',
'replstatus': './replicationStatus.js',
'replication': './replicationStatus.js',
'replstat': './replicationStatus.js',
'rick': './rick.js',
'roles': './roles.js',
'securityScan': './securityScan.js',
'secscan': './securityScan.js',
'scan': './securityScan.js',
'sdiTasks': './sdiTasks.js',
'sditasks': './sdiTasks.js',
'sdi': './sdiTasks.js',
'smartDataIntegration': './sdiTasks.js',
'hanaCloudSBSSInstances': './hanaCloudSBSSInstances.js',
'hanaCloudSBSSInstancesUI': './hanaCloudSBSSInstancesUI.js',
'schemas': './schemas.js',
's': './schemas.js',
'schemasUI': './schemasUI.js',
'hanaCloudSchemaInstances': './hanaCloudSchemaInstances.js',
'hanaCloudSchemaInstancesUI': './hanaCloudSchemaInstancesUI.js',
'hanaCloudSecureStoreInstances': './hanaCloudSecureStoreInstances.js',
'hanaCloudSecureStoreInstancesUI': './hanaCloudSecureStoreInstancesUI.js',
'schemaClone': './schemaClone.js',
'schemaclone': './schemaClone.js',
'cloneSchema': './schemaClone.js',
'copyschema': './schemaClone.js',
'connectViaServiceKey': './connectViaServiceKey.js',
'sequences': './sequences.js',
'status': './status.js',
'spatialData': './spatialData.js',
'spatial': './spatialData.js',
'geoData': './spatialData.js',
'geographic': './spatialData.js',
'geo': './spatialData.js',
'synonyms': './synonyms.js',
'systemInfo': './systemInfo.js',
'systemInfoUI': './systemInfoUI.js',
'tableHotspots': './tableHotspots.js',
'tables': './tables.js',
't': './tables.js',
'listTables': './tables.js',
'listtables': './tables.js',
'tablesPG': './tablesPG.js',
'tablesSQLite': './tablesSQLite.js',
'tableGroups': './tableGroups.js',
'tg': './tableGroups.js',
'tablegroup': './tableGroups.js',
'groups': './tableGroups.js',
'groups-tables': './tableGroups.js',
'tablesUI': './tablesUI.js',
'tableCopy': './tableCopy.js',
'tablecopy': './tableCopy.js',
'copyTable': './tableCopy.js',
'copytable': './tableCopy.js',
'traces': './traces.js',
'traceContents': './traceContents.js',
'triggers': './triggers.js',
'UI': './UI.js',
'hanaCloudUPSInstances': './hanaCloudUPSInstances.js',
'hanaCloudUPSInstancesUI': './hanaCloudUPSInstancesUI.js',
'users': './users.js',
'version': './version.js',
'views': './views.js',
'v': './views.js',
'xsaServices': './xsaServices.js',
'xsa': './xsaServices.js',
'xsaSvc': './xsaServices.js',
'xsaservices': './xsaServices.js',
'workloadManagement': './workloadManagement.js',
'wlm': './workloadManagement.js',
'workloads': './workloadManagement.js',
'workloadClass': './workloadManagement.js',
'workloadmgmt': './workloadManagement.js',
'kafkaConnect': './kafkaConnect.js',
'kafka': './kafkaConnect.js',
'kafkaAdapter': './kafkaConnect.js',
'kafkasub': './kafkaConnect.js',
'timeSeriesTools': './timeSeriesTools.js',
'tsTools': './timeSeriesTools.js',
'timeseries': './timeSeriesTools.js',
'timeseriestools': './timeSeriesTools.js'
}