ipfrs_cli/commands/
mod.rs

1//! Command handler modules for IPFRS CLI
2//!
3//! This module organizes all command implementations into logical groups:
4//!
5//! - [`daemon`] - Daemon management (start, stop, status, etc.)
6//! - [`file`](mod@file) - File operations (add, get, cat, ls)
7//! - [`block`] - Raw block operations
8//! - [`dag`] - DAG node operations
9//! - [`pin`] - Pin management
10//! - [`repo`] - Repository management (gc, stat, fsck)
11//! - [`network`] - Network operations (swarm, dht, bootstrap)
12//! - [`tensor`] - Tensor operations
13//! - [`logic`] - Logic programming operations
14//! - [`semantic`] - Semantic search operations
15//! - [`model`] - Model management
16//! - [`gradient`] - Gradient operations for federated learning
17//! - [`stats`] - Statistics display
18//! - [`gateway`] - HTTP gateway
19//! - [`config`] - Configuration management
20
21pub mod block;
22pub mod config;
23pub mod daemon;
24pub mod dag;
25pub mod file;
26pub mod gateway;
27pub mod gradient;
28pub mod logic;
29pub mod model;
30pub mod network;
31pub mod pin;
32pub mod repo;
33pub mod semantic;
34pub mod stats;
35pub mod tensor;
36
37// Common utilities shared across command modules
38pub mod common;
39
40pub use block::*;
41pub use config::*;
42pub use daemon::*;
43pub use dag::*;
44pub use file::*;
45pub use gateway::*;
46pub use gradient::*;
47pub use logic::*;
48pub use model::*;
49pub use network::*;
50pub use pin::*;
51pub use repo::*;
52pub use semantic::*;
53pub use stats::*;
54pub use tensor::*;