From d1b11f9c5f8b83056a96608ea22a227f0d71431e Mon Sep 17 00:00:00 2001 From: aawsome <37850842+aawsome@users.noreply.github.com> Date: Thu, 2 Jan 2025 12:34:51 +0100 Subject: [PATCH] feat: Allow to use OPENDAL_HOT_* and OPENDAL_COLD_* env variables (#1392) closes #1391 --- src/commands.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/commands.rs b/src/commands.rs index 5ac4af30b..7e4723cb4 100644 --- a/src/commands.rs +++ b/src/commands.rs @@ -230,6 +230,12 @@ impl Configurable for EntryPoint { } else if let Some(var) = var.strip_prefix("RUSTIC_REPO_OPTCOLD_") { let var = var.from_case(Case::UpperSnake).to_case(Case::Kebab); _ = config.repository.be.options_cold.insert(var, value); + } else if let Some(var) = var.strip_prefix("OPENDAL_HOT_") { + let var = var.from_case(Case::UpperSnake).to_case(Case::Snake); + _ = config.repository.be.options_hot.insert(var, value); + } else if let Some(var) = var.strip_prefix("OPENDAL_COLD_") { + let var = var.from_case(Case::UpperSnake).to_case(Case::Snake); + _ = config.repository.be.options_cold.insert(var, value); } }