cloudflare-dns 0.1.5

A TUI for managing Cloudflare DNS records programmatically
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// Cloudflare DNS Manager - Library interface.
///
/// This library provides programmatic access to the application's core modules,
/// primarily used for integration testing.
pub mod api;
pub mod config;
pub mod tasks;
pub mod ui;
pub mod utils;

// Re-export commonly used types at the crate root for convenience
pub use api::{CloudflareClient, DnsCache, DnsRecord};
pub use config::Config;
pub use tasks::{DeleteParams, SubmitParams, delete_task, fetch_all, refresh_task, submit_task};
pub use ui::{AppState, AppView, run_app};
pub use utils::{extract_unique_ips, format_records, format_selector, strip_domain_suffix};