Merge pull request #368 from dylanaraps/blocks
Fix bugs with color blocks
This commit is contained in:
commit
87d6e7191c
|
@ -241,7 +241,7 @@ color_blocks="on"
|
||||||
|
|
||||||
# Color block width in spaces
|
# Color block width in spaces
|
||||||
# --block_width num
|
# --block_width num
|
||||||
block_width=2
|
block_width=3
|
||||||
|
|
||||||
# Color block height in lines
|
# Color block height in lines
|
||||||
# --block_height num
|
# --block_height num
|
||||||
|
|
9
neofetch
9
neofetch
|
@ -1901,14 +1901,15 @@ getbirthday() {
|
||||||
getcols() {
|
getcols() {
|
||||||
if [ "$color_blocks" == "on" ]; then
|
if [ "$color_blocks" == "on" ]; then
|
||||||
# Convert the width to space chars.
|
# Convert the width to space chars.
|
||||||
block_width="$(printf "%$((block_width-=1))s")"
|
block_width="$(printf "%${block_width}s")"
|
||||||
|
block_width="${block_width// /█}"
|
||||||
|
|
||||||
# Generate the string.
|
# Generate the string.
|
||||||
while [ $start -le $end ]; do
|
while [ $start -le $end ]; do
|
||||||
case "$start" in
|
case "$start" in
|
||||||
[0-6]) blocks+="${reset}\033[3${start}m\033[4${start}m%${block_width}s" ;;
|
[0-6]) blocks+="${reset}\033[3${start}m\033[4${start}m${block_width}" ;;
|
||||||
7) blocks+="${reset}\033[3${start}m\033[4${start}m%${block_width}s" ;;
|
7) blocks+="${reset}\033[3${start}m\033[4${start}m${block_width}" ;;
|
||||||
*) blocks2+="\033[38;5;${start}m\033[48;5;${start}m%${block_width}s" ;;
|
*) blocks2+="\033[38;5;${start}m\033[48;5;${start}m${block_width}" ;;
|
||||||
esac
|
esac
|
||||||
start="$((start+=1))"
|
start="$((start+=1))"
|
||||||
done
|
done
|
||||||
|
|
Reference in New Issue