memvid_cli/commands/
mod.rs

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