UNPKG

@regele/devtools

Version:

A collection of developer utilities for code processing and text analysis

32 lines (31 loc) 739 B
import { Command } from 'commander'; import { Logger } from './logger'; /** * CLI configuration options */ export interface CLIOptions { quiet?: boolean; verbose?: boolean; config?: string; dryRun?: boolean; } /** * Create the main CLI program * * @returns The configured CLI program */ export declare function createCLI(): Command; /** * Create a logger instance based on CLI options * * @param options - CLI options * @returns Logger instance */ export declare function createLogger(options: CLIOptions): Logger; /** * Load configuration from file * * @param configPath - Path to config file * @returns Configuration object */ export declare function loadConfig(configPath?: string): Record<string, any>;