From 171651223d0e8bc6cdd1cf4577bc119e4fc8b353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz?= Date: Wed, 25 Aug 2021 19:20:43 +0200 Subject: subr/build_init.subr:buildp_init_getopts(): filter etc/build.usage{,.short} if stdout does not refer to a tty. subr/pkgtool_init.subr:pkgtoolp_init_getopts_help(): filter etc/pkgtool.usage if stdout does not refer to a tty. --- subr/pkgtool_init.subr | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'subr/pkgtool_init.subr') diff --git a/subr/pkgtool_init.subr b/subr/pkgtool_init.subr index b7c04c70..1bbcbf75 100644 --- a/subr/pkgtool_init.subr +++ b/subr/pkgtool_init.subr @@ -87,7 +87,12 @@ pkgtoolp_init_getopts_help() { local _opt=""; while getopts a:b:hirst _opt 2>/dev/null; do case "${_opt}" in - h) cat etc/pkgtool.usage; exit 0; ;; + h) + if [ -t 1 ]; then + cat etc/pkgtool.usage; + else + sed 's/\[[0-9]\+m//g' etc/pkgtool.usage; + fi; exit 0; ;; esac; done; shift $((${OPTIND}-1)); }; -- cgit v1.2.3