From 9d812580557cdc343378816cd65678b8aa75d944 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Thu, 12 Mar 2026 15:54:59 +0800 Subject: Add lang field to command context and reorganize utils modules --- utils/src/env/pager.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 utils/src/env/pager.rs (limited to 'utils/src/env/pager.rs') diff --git a/utils/src/env/pager.rs b/utils/src/env/pager.rs new file mode 100644 index 0000000..3fdb1c3 --- /dev/null +++ b/utils/src/env/pager.rs @@ -0,0 +1,15 @@ +/// Gets the default pager based on environment variables. +/// +/// The function checks the JV_PAGER environment variable +/// and returns its value if it is set. If the variable is not set, +/// it returns "less" as the default pager. +/// +/// # Returns +/// A String containing the default pager +pub async fn get_default_pager() -> String { + if let Ok(pager) = std::env::var("JV_PAGER") { + return pager; + } + + "less".to_string() +} -- cgit