UNPKG

hana-cli

Version:
26 lines (22 loc) 838 B
// @ts-check import * as baseLite from '../utils/base-lite.js' import * as sbss from './hanaCloudSBSSInstances.js' export const command = 'sbssUI' export const aliases = ['sbssInstancesUI', 'sbssinstancesui', 'sbssServicesUI', 'listsbssui', 'sbssservicesui', 'sbsssui'] export const describe = sbss.describe export const builder = sbss.builder export async function handler (argv) { const base = await import('../utils/base.js') base.promptHandler(argv, listInstances, sbss.inputPrompts) } export async function listInstances(prompts) { const base = await import('../utils/base.js') base.debug('getSbssUI') try { base.setPrompts(prompts) await base.webServerSetup('/ui/#sbss-ui') // Don't call base.end() - let the web server keep running } catch (error) { base.error(error) } }