Crate ngdp_client

Source
Expand description

NGDP client library

This library provides the core functionality for the ngdp CLI tool.

Re-exports§

pub use crate::commands::certs::handle as handle_certs;
pub use crate::commands::config::handle as handle_config;
pub use crate::commands::download::handle as handle_download;
pub use crate::commands::inspect::handle as handle_inspect;
pub use crate::commands::install::handle as handle_install;
pub use crate::commands::listfile::handle as handle_listfile;
pub use crate::commands::products::handle as handle_products;
pub use crate::commands::storage::handle as handle_storage;

Modules§

cached_client
Cached client support with automatic Ribbit to TACT fallback
cdn_config
CDN configuration support
commands
config_manager
Configuration management for persistent storage of user settings
fallback_client
Fallback client that tries Ribbit first, then TACT
manifest
output
Output formatting utilities for the CLI
pattern_extraction
Pattern-based file extraction with glob, regex, and key matching support
test_constants
Common test constants
wago_api
Wago Tools API client for retrieving build history

Structs§

CommandContext
Context for command execution

Enums§

CertFormat
CertsCommands
ConfigCommands
DownloadCommands
InspectCommands
InstallCommands
InstallType
ListfileCommands
OutputFormat
Output format options for the CLI
ProductsCommands
StorageCommands