hana-cli
Version:
HANA Developer Command Line Interface
46 lines (41 loc) • 1.12 kB
JavaScript
// @ts-check
import * as base from '../utils/base.js'
const tables = await import("./tables.js")
export const command = 'tablesSQLite [table]'
export const aliases = ['tablessqlite', 'tablesqlite', 'tablesSqlite', 'tables-sqlite', 'tables-sql', 'tablesSQL']
export const describe = base.bundle.getText("tablesSQLite")
export const builder = base.getBuilder({
table: {
alias: ['t', 'Table'],
type: 'string',
default: "*",
desc: base.bundle.getText("table")
},
profile: {
alias: ['p', 'Profile'],
type: 'string',
default: "sqlite",
desc: base.bundle.getText("profile")
},
limit: {
alias: ['l'],
type: 'number',
default: 200,
desc: base.bundle.getText("limit")
}
}, false)
export let inputPrompts = {
table: {
description: base.bundle.getText("table"),
type: 'string',
required: true
},
profile: {
description: base.bundle.getText("profile"),
type: 'string',
required: true
}
}
export function handler(argv) {
base.promptHandler(argv, tables.getTables, inputPrompts, false)
}