Module sync

Source
Expand description

Configuration synchronization module

This module provides functionality to sync configuration files to and from cloud providers. Currently supports Amazon S3 with optional AES256 encryption.

Re-exports§

pub use config::*;
pub use encryption::*;
pub use providers::*;

Modules§

config
Sync configuration management for storing cloud provider settings
encryption
AES256-GCM encryption/decryption functionality for configuration files
providers
Cloud provider implementations for configuration synchronization

Structs§

ConfigFile
Configuration file information
ConfigResolver
Cross-platform configuration directory resolver

Enums§

CloudProvider
Supported cloud providers

Functions§

handle_sync_from
Handle sync from cloud command
handle_sync_providers
Handle sync providers command
handle_sync_to
Handle sync to cloud command