|
|
@ -2,6 +2,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
# Produces a centered title in the middle of a horizontal rule of text.
|
|
|
|
# Produces a centered title in the middle of a horizontal rule of text.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pre='//'
|
|
|
|
|
|
|
|
|
|
|
|
_filter(){
|
|
|
|
_filter(){
|
|
|
|
[[ -n "$1" ]] && return 1
|
|
|
|
[[ -n "$1" ]] && return 1
|
|
|
|
while IFS= read -ra args; do
|
|
|
|
while IFS= read -ra args; do
|
|
|
@ -17,7 +19,7 @@ htitle() {
|
|
|
|
local -i left=$side
|
|
|
|
local -i left=$side
|
|
|
|
local -i right=$side
|
|
|
|
local -i right=$side
|
|
|
|
(( len % 2 == 1 )) && ((right -= 1))
|
|
|
|
(( len % 2 == 1 )) && ((right -= 1))
|
|
|
|
echo "# $(echon "$char" "$left") "$str" $(echon "$char" "$right")"
|
|
|
|
echo "$pre $(echon "$char" "$left") "$str" $(echon "$char" "$right")"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
htitle "$@"
|
|
|
|
htitle "$@"
|
|
|
|