Check in /usr/share/fetch/ascii/ before falling back to script location
This commit is contained in:
parent
9bde0eb888
commit
55fcf79796
19
fetch
19
fetch
|
@ -1338,9 +1338,14 @@ getascii () {
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [ "$ascii" == "distro" ]; then
|
if [ "$ascii" == "distro" ]; then
|
||||||
# Get distro ascii file
|
# Lowercase the distro name
|
||||||
ascii=${ascii_distro,,}
|
ascii=${ascii_distro,,}
|
||||||
|
|
||||||
|
# Check /usr/share/fetch for ascii before
|
||||||
|
# looking in the script's directory.
|
||||||
|
if [ -f "/usr/share/fetch/ascii/distro/${ascii/ *}" ]; then
|
||||||
|
ascii="/usr/share/fetch/ascii/distro/${ascii/ *}"
|
||||||
|
else
|
||||||
# Use $0 to get the script's physical path.
|
# Use $0 to get the script's physical path.
|
||||||
cd "${0%/*}"
|
cd "${0%/*}"
|
||||||
ascii_dir=${0##*/}
|
ascii_dir=${0##*/}
|
||||||
|
@ -1354,7 +1359,14 @@ getascii () {
|
||||||
|
|
||||||
# Final directory
|
# Final directory
|
||||||
ascii_dir="$(pwd -P)"
|
ascii_dir="$(pwd -P)"
|
||||||
|
|
||||||
|
if [ -f "$ascii_dir/ascii/distro/${ascii/ *}" ]; then
|
||||||
ascii="$ascii_dir/ascii/distro/${ascii/ *}"
|
ascii="$ascii_dir/ascii/distro/${ascii/ *}"
|
||||||
|
else
|
||||||
|
padding="\033[0C"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Overwrite distro colors if '$ascii_color` doesn't
|
# Overwrite distro colors if '$ascii_color` doesn't
|
||||||
# equal 'distro'.
|
# equal 'distro'.
|
||||||
|
@ -1378,9 +1390,10 @@ getascii () {
|
||||||
print="${ascii_color}$(<"$ascii")"
|
print="${ascii_color}$(<"$ascii")"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Strip escape codes backslashes from contents of
|
# Turn the file into a variable.
|
||||||
# the ascii file.
|
|
||||||
ascii_strip=$(<$ascii)
|
ascii_strip=$(<$ascii)
|
||||||
|
|
||||||
|
# Strip escape codes backslashes from contents of
|
||||||
ascii_strip=${ascii_strip//\$\{??\}}
|
ascii_strip=${ascii_strip//\$\{??\}}
|
||||||
ascii_strip=${ascii_strip//\\}
|
ascii_strip=${ascii_strip//\\}
|
||||||
|
|
||||||
|
|
Reference in New Issue