batuta/hf/mod.rs
1//! HuggingFace Hub Integration
2//!
3//! Provides query, pull, and publish capabilities for the HuggingFace ecosystem.
4//!
5//! ## Commands
6//!
7//! - `batuta hf catalog` - Query 50+ HuggingFace ecosystem components
8//! - `batuta hf search` - Search models, datasets, spaces on Hub
9//! - `batuta hf info` - Get metadata for Hub assets
10//! - `batuta hf course` - Query by Coursera course alignment
11//! - `batuta hf tree` - Visualize HF ecosystem
12//! - `batuta hf pull` - Download from Hub
13//! - `batuta hf push` - Publish to Hub
14//!
15//! ## Security Features
16//!
17//! - SafeTensors enforcement (--safe-only default)
18//! - Secret scanning before push
19//! - Rate limit handling with exponential backoff
20
21pub mod catalog;
22pub mod client;
23pub mod hub_client;
24pub mod tree;