memvid_cli/commands/
mod.rs1pub mod binding;
2pub mod creation;
3pub mod data;
4pub mod debug;
5pub mod enrich;
6pub mod follow;
7pub mod inspection;
8pub mod maintenance;
9pub mod models;
10pub mod search;
11pub mod tables;
12pub mod tickets;
13pub mod version;
14
15pub use binding::{handle_binding, handle_unbind, BindingArgs, UnbindArgs};
16pub use creation::*;
17pub use data::*;
18pub use debug::*;
19pub use enrich::{handle_enrich, handle_memories, EnrichArgs, EnrichEngine, MemoriesArgs};
20pub use follow::{
21 handle_follow, FollowArgs, FollowCommand, FollowEntitiesArgs, FollowStatsArgs,
22 FollowTraverseArgs,
23};
24pub use inspection::{
25 extension_from_mime, frame_to_json, handle_stats, handle_view, handle_who,
26 parse_preview_bounds, print_frame_summary, PreviewBounds, StatsArgs, ViewArgs, WhoArgs,
27};
28pub use maintenance::{
29 handle_doctor, handle_nudge, handle_verify, handle_verify_single_file, DoctorArgs, NudgeArgs,
30 VerifyArgs, VerifySingleFileArgs,
31};
32pub use models::{
33 default_enrichment_model, get_installed_model_path, handle_models, LlmModel, ModelsArgs,
34 ModelsCommand, ModelsInstallArgs, ModelsListArgs, ModelsRemoveArgs, ModelsVerifyArgs,
35};
36pub use search::{
37 handle_ask, handle_audit, handle_find, handle_timeline, handle_vec_search, AskArgs, AskModeArg,
38 AuditArgs, AuditFormat, FindArgs, SearchMode, TimelineArgs, VecSearchArgs,
39};
40#[cfg(feature = "temporal_track")]
41pub use search::{handle_when, WhenArgs};
42pub use tables::{
43 handle_tables, ExportFormatArg, ExtractionModeArg, QualityArg, TablesArgs, TablesCommand,
44 TablesExportArgs, TablesImportArgs, TablesListArgs, TablesViewArgs,
45};
46pub use tickets::{
47 handle_ticket_apply, handle_ticket_issue, handle_ticket_revoke, handle_ticket_status,
48 handle_ticket_sync, handle_tickets, TicketsApplyArgs, TicketsArgs, TicketsCommand,
49 TicketsIssueArgs, TicketsRevokeArgs, TicketsStatusArgs, TicketsSyncArgs,
50};
51pub use version::*;