summaryrefslogtreecommitdiffhomepage
path: root/subr/pkgtool_init.subr
diff options
context:
space:
mode:
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));
};