summaryrefslogtreecommitdiffhomepage
path: root/subr/pkgtool_init.subr
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2021-08-25 19:20:43 +0200
committerLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2021-08-25 19:20:43 +0200
commit171651223d0e8bc6cdd1cf4577bc119e4fc8b353 (patch)
tree68f0e33c4c8c2afab5c09102a45562c8b49ce339 /subr/pkgtool_init.subr
parentdfaaf6172ff1f7fe6b9090e66ca26e316dedc3ac (diff)
downloadmidipix_build-171651223d0e8bc6cdd1cf4577bc119e4fc8b353.tar.bz2
midipix_build-171651223d0e8bc6cdd1cf4577bc119e4fc8b353.tar.xz
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.
Diffstat (limited to 'subr/pkgtool_init.subr')
-rw-r--r--subr/pkgtool_init.subr7
1 files changed, 6 insertions, 1 deletions
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));
};