Add ascii_bold which allows you to bold the ascii art

This commit is contained in:
Dylan 2016-05-15 01:13:33 +10:00
parent 134146399a
commit f63b3f3597
4 changed files with 30 additions and 8 deletions

View File

@ -440,6 +440,7 @@ alias fetch2="fetch \
--ascii_distro distro Which Distro's ascii art to print --ascii_distro distro Which Distro's ascii art to print
--ascii_logo_size Size of ascii logo. --ascii_logo_size Size of ascii logo.
Supported distros: Arch, Gentoo, Crux, OpenBSD. Supported distros: Arch, Gentoo, Crux, OpenBSD.
--ascii_bold on/off Whether or not to bold the ascii logo.
Stdout: Stdout:

View File

@ -358,6 +358,12 @@ ascii_colors=(distro)
# --ascii_logo_size small, normal # --ascii_logo_size small, normal
ascii_logo_size="normal" ascii_logo_size="normal"
# Bold ascii logo
# Whether or not to bold the ascii logo.
# --ascii_bold on/off
ascii_bold="off"
# }}} # }}}
# Scrot Options {{{ # Scrot Options {{{

View File

@ -385,6 +385,11 @@ ascii_colors=(distro)
# --ascii_logo_size small, normal # --ascii_logo_size small, normal
ascii_logo_size="normal" ascii_logo_size="normal"
# Bold ascii logo
# Whether or not to bold the ascii logo.
# --ascii_bold on/off
ascii_bold="off"
# }}} # }}}
@ -2599,12 +2604,12 @@ colors () {
} }
setcolors () { setcolors () {
c1="$(color $1)" c1="$(color $1)${ascii_bold}"
c2="$(color $2)" c2="$(color $2)${ascii_bold}"
c3="$(color $3)" c3="$(color $3)${ascii_bold}"
c4="$(color $4)" c4="$(color $4)${ascii_bold}"
c5="$(color $5)" c5="$(color $5)${ascii_bold}"
c6="$(color $6)" c6="$(color $6)${ascii_bold}"
if [ "${colors[0]}" == "distro" ]; then if [ "${colors[0]}" == "distro" ]; then
title_color="$c1" title_color="$c1"
@ -2652,6 +2657,11 @@ color () {
# Bold {{{ # Bold {{{
bold () { bold () {
case "$ascii_bold" in
"on") ascii_bold="\033[1m" ;;
"off") ascii_bold="" ;;
esac
case "$bold" in case "$bold" in
"on") bold="\033[1m" ;; "on") bold="\033[1m" ;;
"off") bold="" ;; "off") bold="" ;;
@ -2907,6 +2917,7 @@ usage () { cat << EOF
--ascii_distro distro Which Distro's ascii art to print --ascii_distro distro Which Distro's ascii art to print
--ascii_logo_size Size of ascii logo. --ascii_logo_size Size of ascii logo.
Supported distros: Arch, Gentoo, Crux, OpenBSD. Supported distros: Arch, Gentoo, Crux, OpenBSD.
--ascii_bold on/off Whether or not to bold the ascii logo.
Stdout: Stdout:
@ -3063,6 +3074,7 @@ while [ "$1" ]; do
;; ;;
--ascii_logo_size) ascii_logo_size="$2" ;; --ascii_logo_size) ascii_logo_size="$2" ;;
--ascii_bold) ascii_bold="$2" ;;
# Screenshot # Screenshot
--scrot | -s) --scrot | -s)
@ -3140,7 +3152,8 @@ trap 'printf "\033[?25h"; clear; exit' 2
getdistro getdistro
[ -z "$ascii_distro" ] && ascii_distro="$distro" [ -z "$ascii_distro" ] && ascii_distro="$distro"
# Get colors # Get colors and bold
bold
colors colors
if [ "$image" != "off" ]; then if [ "$image" != "off" ]; then
@ -3190,7 +3203,6 @@ fi
[ "$image" != "off" ] && printf "\033[0H" [ "$image" != "off" ] && printf "\033[0H"
# Print the info # Print the info
bold
printinfo printinfo
if [ "$image" != "off" ]; then if [ "$image" != "off" ]; then

View File

@ -222,6 +222,9 @@ Which Distro\'s ASCII art to print
Size of ascii logo. Size of ascii logo.
Supported distros: Arch, Gentoo, Crux, OpenBSD. Supported distros: Arch, Gentoo, Crux, OpenBSD.
Possible values: small, normal Possible values: small, normal
.TP
.B \--ascii_bold 'on/off'
Whether or not to bold the ascii logo.
.SH STDOUT .SH STDOUT
.TP .TP