@lanonasis/cli
Version:
Professional CLI for LanOnasis Memory as a Service (MaaS) with MCP support, seamless inline editing, and enterprise-grade security
23 lines (22 loc) • 944 B
JavaScript
/**
* CLI UX Improvements - Main Module
*
* This is the main entry point for the CLI UX improvements module.
* It provides a clean API for accessing all the UX enhancement components
* including interfaces and implementations.
*/
// Export all implementations
export { TextInputHandlerImpl, ConnectionManagerImpl, OnboardingFlowImpl, } from './implementations/index.js';
// Convenience factory functions
export function createTextInputHandler() {
return new TextInputHandlerImpl();
}
export function createConnectionManager(configPath) {
return new ConnectionManagerImpl(configPath);
}
export function createOnboardingFlow(configPath) {
return new OnboardingFlowImpl(configPath);
}
import { TextInputHandlerImpl } from './implementations/TextInputHandlerImpl.js';
import { ConnectionManagerImpl } from './implementations/ConnectionManagerImpl.js';
import { OnboardingFlowImpl } from './implementations/OnboardingFlowImpl.js';