mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-26 07:44:05 +00:00
- Add 13 missing npm CLI commands for full feature parity (26 commands each)
- init, install, pre-command, post-command, session-end, pre-compact
- record-error, suggest-fix, suggest-next
- swarm-coordinate, swarm-optimize, swarm-recommend, swarm-heal
- Add PostgreSQL support to Rust CLI (optional feature flag)
- New hooks_postgres.rs with StorageBackend abstraction
- Connection pooling with deadpool-postgres
- Config from RUVECTOR_POSTGRES_URL or DATABASE_URL
- Add Claude hooks config generation
- `hooks install` generates .claude/settings.json with PreToolUse,
PostToolUse, SessionStart, Stop, and PreCompact hooks
- Add comprehensive unit tests (26 tests, all passing)
- Tests for all hooks commands
- Integration tests for init/install
- Add CI/CD workflow (.github/workflows/hooks-ci.yml)
- Rust CLI tests
- npm CLI tests
- PostgreSQL schema validation
- Feature parity check
15 lines
276 B
Rust
15 lines
276 B
Rust
//! CLI module for Ruvector
|
|
|
|
pub mod commands;
|
|
pub mod format;
|
|
pub mod graph;
|
|
pub mod hooks;
|
|
#[cfg(feature = "postgres")]
|
|
pub mod hooks_postgres;
|
|
pub mod progress;
|
|
|
|
pub use commands::*;
|
|
pub use format::*;
|
|
pub use graph::*;
|
|
pub use hooks::*;
|
|
pub use progress::ProgressTracker;
|