Skip to content

Commit 3160f17

Browse files
committed
colorful output for find-in-jars
1 parent 808a2e3 commit 3160f17

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

echo-args

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# @online-doc https://github.com/oldratlee/useful-scripts/blob/master/docs/shell.md#beer-echo-args
66
# @author Jerry Lee (oldratlee at gmail dot com)
77

8-
readonly ebegin=$'\033[1;31m' # escape begin, red color
8+
readonly ec=$'\033' # escape char
99
readonly eend=$'\033[0m' # escape end
1010

1111
echoArg() {
@@ -15,7 +15,7 @@ echoArg() {
1515

1616
# if stdout is console, turn on color output.
1717
[ -t 1 ] &&
18-
echo "$index/$count: $ebegin[$eend$value$ebegin]$eend" ||
18+
echo "$index/$count: $ec[1;31m[$eend$ec[0;34;42m$value$eend$ec[1;31m]$eend" ||
1919
echo "$index/$count: [$value]"
2020
}
2121

find-in-jars

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,9 @@ fi
131131
# https://unix.stackexchange.com/questions/299067
132132
$is_console && readonly columns=$(stty size | awk '{print $2}')
133133

134-
readonly ec=$'\033' # escape char
135-
readonly cr=$'\r' # carriage return
134+
readonly ec=$'\033' # escape char
135+
readonly eend=$'\033[0m' # escape end
136+
readonly cr=$'\r' # carriage return
136137

137138
printResponsiveMessage() {
138139
$is_console || return
@@ -171,7 +172,9 @@ while read jar_file; do
171172
$command_for_list_zip "${jar_file}" | grep $regex_mode $ignore_case_option "$pattern" | while read file; do
172173
clearResponsiveMessage
173174

174-
echo "${jar_file}"\!"${file}"
175+
$is_console &&
176+
echo "$ec[1;31m${jar_file}$eend"\!"$ec[1;32m${file}$eend" ||
177+
echo "${jar_file}"\!"${file}"
175178
done
176179

177180
clearResponsiveMessage

0 commit comments

Comments
 (0)