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