UNPKG

easy-cli-framework

Version:

A framework for building CLI applications that are robust and easy to maintain. Supports theming, configuration files, interactive prompts, and more.

48 lines (43 loc) 2.28 kB
'use strict'; var app = require('./app.js'); var command = require('./commands/command.js'); var configure = require('./commands/configure.js'); var init = require('./commands/init.js'); var index = require('./config-files/index.js'); var index$1 = require('./themes/index.js'); var csvFile = require('./helpers/csv-file.js'); var csvFileMapper = require('./helpers/csv-file-mapper.js'); var promptChoice = require('./prompts/prompt-choice.js'); var promptConfirm = require('./prompts/prompt-confirm.js'); var promptMultipleChoice = require('./prompts/prompt-multiple-choice.js'); var promptNumber = require('./prompts/prompt-number.js'); var promptText = require('./prompts/prompt-text.js'); var index$2 = require('./themes/logger/index.js'); var base = require('./themes/progress/base.js'); var simpleProgress = require('./themes/progress/simple-progress.js'); var progressWithStatus = require('./themes/progress/progress-with-status.js'); var themedTable = require('./themes/themed-table.js'); var themedSpinner = require('./themes/themed-spinner.js'); exports.EasyCLI = app.EasyCLI; exports.EasyCLICommand = command.EasyCLICommand; exports.EasyCLIConfigureCommand = configure.EasyCLIConfigureCommand; exports.EasyCLIInitCommand = init.EasyCLIInitCommand; exports.EasyCLIConfigFile = index.EasyCLIConfigFile; exports.isObject = index.isObject; exports.mergeDeep = index.mergeDeep; exports.EasyCLITheme = index$1.EasyCLITheme; exports.CsvFile = csvFile.CsvFile; exports.CSVMapper = csvFileMapper.CSVMapper; exports.promptChoice = promptChoice.promptChoice; exports.promptConfirm = promptConfirm.promptConfirm; exports.promptMultipleChoice = promptMultipleChoice.promptMultipleChoice; exports.promptNumber = promptNumber.promptNumber; exports.promptTextInput = promptText.promptTextInput; exports.EasyCLILogger = index$2.EasyCLILogger; exports.EasyCLILoggerResponse = index$2.EasyCLILoggerResponse; exports.DEFAULT_PROGRESS_BAR_OPTIONS = base.DEFAULT_PROGRESS_BAR_OPTIONS; exports.ThemedProgressBar = base.ThemedProgressBar; exports.ThemedSimpleProgressBar = simpleProgress.ThemedSimpleProgressBar; exports.ThemedStatusProgressBar = progressWithStatus.ThemedStatusProgressBar; exports.ThemedTable = themedTable.ThemedTable; exports.ThemedSpinner = themedSpinner.ThemedSpinner;