From 396cdf9e3a38ebb2a6148e853d1e4cd5ab013c2e Mon Sep 17 00:00:00 2001 From: Abner Rolim Date: Fri, 20 Sep 2024 15:14:09 +0100 Subject: [PATCH 1/2] fixes issue #145 on adr-help file removed pipe for correct semantic `command -v less|more` --- src/adr-help | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adr-help b/src/adr-help index ecd0ef5..d1c7d09 100755 --- a/src/adr-help +++ b/src/adr-help @@ -13,4 +13,4 @@ eval "$($(dirname $0)/adr-config)" pager="${ADR_PAGER:-${PAGER:-more}}" -("$adr_bin_dir/_adr_help" "$@") | $pager +("$adr_bin_dir/_adr_help" "$@") $pager From 0335b94e02ddb267247459943f3e388808fa6349 Mon Sep 17 00:00:00 2001 From: Abner Rolim Date: Fri, 20 Sep 2024 18:06:06 +0100 Subject: [PATCH 2/2] Update adr-help added condition to check the support of pagers. MINGW64 apparently doesn't have. --- src/adr-help | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/adr-help b/src/adr-help index d1c7d09..09009a2 100755 --- a/src/adr-help +++ b/src/adr-help @@ -13,4 +13,10 @@ eval "$($(dirname $0)/adr-config)" pager="${ADR_PAGER:-${PAGER:-more}}" -("$adr_bin_dir/_adr_help" "$@") $pager +## check for pager support, fallback to cat +if ! command -v echo 0 | more &> /dev/null +then + pager=cat +fi + +("$adr_bin_dir/_adr_help" "$@") | $pager