Skip to content

Commit 72c6407

Browse files
banner & color updates
removed color scripts file and merged in envsetup now everytime you source fs-cook to shell you get fs-cook banner
1 parent 458ecc8 commit 72c6407

File tree

2 files changed

+33
-26
lines changed

2 files changed

+33
-26
lines changed

plugins/colors

Lines changed: 0 additions & 8 deletions
This file was deleted.

plugins/envsetup

Lines changed: 33 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -41,32 +41,44 @@ if [ "$(id -u)" != "0" ]; then
4141
fi
4242
fi
4343

44-
die() {
45-
echo -e "?? Error ${*}"
46-
if $ENABLE_EXIT; then
47-
exit 1
48-
fi
49-
:
50-
}
51-
warn() {
52-
echo -e "!! ${*}"
53-
:
54-
}
55-
shout() {
56-
echo -e "=> ${*}"
57-
:
58-
}
59-
msg() {
60-
echo -e "${*}"
61-
}
44+
_c_magneta="\e[95m"
45+
_c_green="\e[32m"
46+
_c_red="\e[31m"
47+
_c_blue="\e[34m"
48+
49+
die() { echo -e "${_c_red}[E] ${*}${RST}";exit 1;:;}
50+
warn() { echo -e "${_c_red}[W] ${*}${RST}";:;}
51+
shout() { echo -e "${_c_blue}[-] ${*}${RST}";:;}
52+
lshout() { echo -e "${_c_blue}-> ${*}${RST}";:;}
53+
msg() { echo -e "${*} \e[0m" >&2;:;}
6254
# lshout () { echo -e "${*}";:; }
6355

56+
6457
trim_quotes() {
6558
# Usage: trim_quotes "string"
6659
: "${1//\'}"
6760
printf '%s\n' "${_//\"}"
6861
}
6962

63+
banner() {
64+
tty_width=$(stty size | cut -d ' ' -f 2)
65+
66+
if ((tty_width >= 80)); then
67+
msg "'${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m::::::::::::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m:"
68+
msg " ${_c_magneta}#\e[0m${_c_magneta}#\e[0m.....::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m... ${_c_magneta}#\e[0m${_c_magneta}#\e[0m::::::::::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m... ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:'${_c_magneta}#\e[0m${_c_magneta}#\e[0m.... ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:'${_c_magneta}#\e[0m${_c_magneta}#\e[0m.... ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m::"
69+
msg " ${_c_magneta}#\e[0m${_c_magneta}#\e[0m::::::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::..::::::::::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::..:: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:'${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::"
70+
msg " ${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::. ${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m::::::::::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m::::::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m::::"
71+
msg " ${_c_magneta}#\e[0m${_c_magneta}#\e[0m...:::::..... ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::::::::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m::::::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m. ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::"
72+
msg " ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::::::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::::::::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:. ${_c_magneta}#\e[0m${_c_magneta}#\e[0m::"
73+
msg " ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:::::::. ${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m::'${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m:. ${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m::. ${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m::. ${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m${_c_magneta}#\e[0m:: ${_c_magneta}#\e[0m${_c_magneta}#\e[0m::. ${_c_magneta}#\e[0m${_c_magneta}#\e[0m:"
74+
msg "..:::::::::......:::.......:::......::::.......::::.......:::..::::..::"
75+
msg "\e[90m© RandomCoder,SaicharanKandukuri"
76+
else
77+
msg "${_c_magneta}fs-cook\e[0m beta by Team UDROID!...."
78+
msg "\e[90m© RandomCoder,SaicharanKandukuri"
79+
fi
80+
}
81+
7082
do_mount() {
7183
local chroot_dir=$1
7284
points="$chroot_dir/dev $chroot_dir/sys $chroot_dir/proc"
@@ -229,6 +241,7 @@ includes_packages() {
229241
do_build() {
230242
export target_dir="$1"
231243
export arch="$2"
244+
export CUR_BUILD_ARCH=$arch
232245

233246
local NO_COMPRESSION
234247

@@ -437,3 +450,5 @@ install_pkg()
437450
run_cmd "apt install -y $pkg_name" || warn "Couldn't install $pkg_name"
438451
run_cmd "apt clean"
439452
}
453+
454+
banner

0 commit comments

Comments
 (0)