clide-js

Run

RunOptions
run

Command

CommandHandler
CommandModule
passThroughCommand
command

State

State
NextState

Context

Context
ContextOptions

Client

Client
PromptOptions

Plugin

Plugin
PluginInfo

Hooks

ClideHooks
HookName
HookPayload

Help

HelpRows
Help
getHelp

Errors

ClideError
ClientError
MissingDefaultExportError
NotFoundError
OptionsConfigError
OptionsError
RequiredSubcommandError
UsageError

Resolve

ResolveCommandOptions
ResolvedCommand
Params
ResolveCommandFn
formatFileName
prepareResolvedCommand
resolveCommand

Parse

OptionValues
ParseCommandFn
ParsedCommand
Tokens
parseCommand

Classes

HooksEmitter

Functions

disableLogger
enableLogger
joinTokens
splitTokens
toggleLogger

Interfaces

ClideErrorOptions
GetHelpOptions
LoggerHooks
LoggerMeta

Options

OptionConfig
OptionPrimitiveTypeMap
OptionAlias
OptionGetter
OptionPrimitiveType
OptionsConfig
OptionsGetter
OptionType
createOptionGetter
createOptionsGetter
option
options
removeOptionTokens
validateOptions
validateOptionsConfig
validateOptionType

Plugins

HelpPluginOptions
help
logger

Utils

CamelCase
camelCase
findSimilar
getBin
getCallerPath
hideBin
isDirectory
isFile
parseFileName
removeFileExtension