diff options
Diffstat (limited to 'utils/src/env/pager.rs')
| -rw-r--r-- | utils/src/env/pager.rs | 15 |
1 files changed, 15 insertions, 0 deletions
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() +} |
