UNPKG

@re-shell/cli

Version:

Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja

44 lines (43 loc) 1.56 kB
/** * C++ Hot-Reload Development Generator * Generates file watching and hot-reload configuration for C++ projects */ export interface CppHotReloadConfig { projectName: string; watcherTool?: 'entr' | 'watchman' | 'inotify' | 'fswatch'; buildTool?: 'cmake' | 'make' | 'ninja' | 'bazel'; reloadStrategy?: 'rebuild' | 'incremental' | 'module'; enableTests?: boolean; enableBenchmarks?: boolean; enableDebugger?: boolean; customWatchPaths?: string[]; } export declare class CppHotReloadGenerator { static generate(config: CppHotReloadConfig): Record<string, string>; private static generateHotReloadScript; private static generateWatchAndBuildScript; private static generateEntrSetup; private static generateWatchmanConfig; private static generateInotifySetup; private static generateFswatchSetup; private static generateWatchmanProjectConfig; private static generateHotReloadReadme; private static generateHotReloadCMake; private static generateCcacheConfig; private static generateDistccConfig; private static generateClangdConfig; private static generateDevelopmentServer; private static generateDevDockerfile; private static generateDevDockerCompose; private static generateVSCodeTasks; private static generateVSCodeLaunch; ",: any; "MIMode": "gdb"; "setupCommands": [ { "description": "Enable pretty-printing for gdb"; "text": "-enable-pretty-printing"; "ignoreFailures": true; } ]; }