feat(ipuaro): add CLI entry point (v0.15.0)

- Add onboarding module for pre-flight checks (Redis, Ollama, model, project)
- Implement start command with TUI rendering and dependency injection
- Implement init command for .ipuaro.json config file creation
- Implement index command for standalone project indexing
- Add CLI options: --auto-apply, --model, --help, --version
- Register all 18 tools via tools-setup helper
- Add 29 unit tests for CLI commands
- Update CHANGELOG and ROADMAP for v0.15.0
This commit is contained in:
imfozilbek
2025-12-01 15:03:45 +05:00
parent 33d52bc7ca
commit f947c6d157
14 changed files with 1574 additions and 22 deletions

View File

@@ -15,6 +15,7 @@ export default defineConfig({
"src/**/*.test.ts",
"src/tui/**/*.ts",
"src/tui/**/*.tsx",
"src/cli/**/*.ts",
],
thresholds: {
lines: 95,