master
parent
0b62ca178d
commit
2cb4741222
79
src/fetch
79
src/fetch
|
@ -86,6 +86,10 @@ draw() {
|
||||||
printf "$out"
|
printf "$out"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
free() {
|
||||||
|
printf "0"
|
||||||
|
}
|
||||||
|
|
||||||
# 清屏
|
# 清屏
|
||||||
clear
|
clear
|
||||||
|
|
||||||
|
@ -109,53 +113,58 @@ get_shell
|
||||||
|
|
||||||
ram=$(free | awk '/Mem:/ {print int($3/$2 * 100.0)}')
|
ram=$(free | awk '/Mem:/ {print int($3/$2 * 100.0)}')
|
||||||
|
|
||||||
# vertical padding
|
|
||||||
printf "%b" "$PADR"
|
|
||||||
printf "\n"
|
|
||||||
|
|
||||||
PADXX=$((PADX - 3))
|
PADXX=$((PADX - 3))
|
||||||
for ((i = 0; i < PADXX; ++i)); do
|
for ((i = 0; i < PADXX; ++i)); do
|
||||||
PADCC="$PADCC "
|
PADCC="$PADCC "
|
||||||
done
|
done
|
||||||
|
|
||||||
# Ascii art arms
|
|
||||||
|
block_1=" ▓▓ "
|
||||||
|
block_2=" ▒▒ "
|
||||||
|
block_3=" ░░ "
|
||||||
|
|
||||||
|
|
||||||
|
logo_1="${_cre}${block_1}${block_1}${block_1}${block_1}${block_1}${block_1}${_cnc}"
|
||||||
|
logo_2="${_cbl}${block_1}${_cma}${block_1}${block_1}${block_1}${block_1}${_cgr}${block_1}${_cnc}"
|
||||||
|
logo_3="${_cbl}${block_1}${_cre}${block_1}${_cbk}${block_3}${block_3}${_ccy}${block_1}${_cgr}${block_1}${_cnc}"
|
||||||
|
logo_4="${_cbl}${block_1}${_cre}${block_1}${_cbk}${block_3}${block_3}${_ccy}${block_1}${_cgr}${block_1}${_cnc}"
|
||||||
|
logo_5="${_cbl}${block_1}${_cwh}${block_1}${block_1}${block_1}${_ccy}${block_1}${_cgr}${block_1}${_cnc}"
|
||||||
|
logo_6="${_cye}${block_1}${block_1}${block_1}${block_1}${block_1}${_cgr}${block_1}${_cnc}"
|
||||||
|
|
||||||
|
deb_1=" _ _ _ "
|
||||||
|
deb_2=" __| | ___| |__ (_) __ _ _ ___"
|
||||||
|
deb_3=" / _\` |/ _ \ '_ \| |/ _\` | '_ \ "
|
||||||
|
deb_4=" | (_| | __/ |_) | | (_| | | | |"
|
||||||
|
deb_5=" \__,_|\___|_.__/|_|\__,_|_| |_|"
|
||||||
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
${_cwh} _,met\$\$\$\$\$gg.
|
┌──────────────────────────┬──────────────────────────────────────────────────┐
|
||||||
,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.
|
│ │ ${deb_1} │
|
||||||
,g\$\$P" """Y\$\$.".
|
│ ${logo_1} │ ${deb_2} │
|
||||||
,\$\$P' \`\$\$\$.
|
│ │ ${deb_3} │
|
||||||
',\$\$P ,ggs. \`\$\$b:
|
│ ${logo_2} │ ${deb_4} │
|
||||||
\`d\$\$' ,\$P"' ${_cre}.${_cwh} \$\$\$
|
│ │ ${deb_5} │
|
||||||
\$\$P d\$' ${_cre},${_cwh} \$\$P
|
│ ${logo_3} │ │
|
||||||
\$\$: \$\$. ${_cre}-${_cwh} ,d\$\$'
|
│ │ │
|
||||||
\$\$; Y\$b._ _,d\$P'
|
│ ${logo_4} ├──────────────┬───────────────────────────────────┤
|
||||||
Y\$\$. ${_cre}\`.${_cwh}\`"Y\$\$\$\$P"'
|
│ │ | │
|
||||||
${_cwh} \`\$\$b ${_cre}"-.__
|
│ ${logo_5} │ Host | @${host} │
|
||||||
${_cwh} \`Y\$\$
|
│ │ OS | │
|
||||||
\`Y\$\$.
|
│ ${logo_6} │ Uptime | ${uptm} │
|
||||||
\`\$\$b.
|
│ │ | │
|
||||||
\`Y\$\$b.
|
├──────────────────────────┼──────────────┴───────────────────────────────────┤
|
||||||
\`"Y\$b._
|
│
|
||||||
\`"""
|
│
|
||||||
|
│
|
||||||
|
│
|
||||||
|
│
|
||||||
|
│
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BAR1=" ▓▓▓▒▒▒"
|
|
||||||
BAR2=" ▓▓▓░░░"
|
|
||||||
OUTT1="$_cbk$BAR1${_cre}$BAR1${_cgr}$BAR1${_cye}$BAR1${_cbl}$BAR1${_cma}$BAR1${_ccy}$BAR1${_cwh}$BAR1${_cnc}"
|
|
||||||
OUTT2="$_cbk$BAR2${_cre}$BAR2${_cgr}$BAR2${_cye}$BAR2${_cbl}$BAR2${_cma}$BAR2${_ccy}$BAR2${_cwh}$BAR2${_cnc}"
|
|
||||||
printf "%b\n" "$OUTT1"
|
|
||||||
printf "%b\n\n" "$OUTT2"
|
|
||||||
|
|
||||||
|
|
||||||
# greetings
|
|
||||||
printf "%b" " Hi ${_cre}${_cbd}${name}@${host}${_cnc}\n"
|
|
||||||
printf "%b" " Uptime ${_ccy}${_cbd}$uptm${_cnc}\n\n"
|
|
||||||
|
|
||||||
# environment
|
# environment
|
||||||
printf "%b" "${_cre} OS ${_cwh} ⏹ ${_cnc}$distro\n"
|
|
||||||
printf "%b" "${_cre} Host ${_cwh} ⏹ ${_cnc}${model}\n"
|
|
||||||
printf "%b" "${_cbl} Kernel ${_cwh} ⏹ ${_cnc}${kernel_version}\n"
|
printf "%b" "${_cbl} Kernel ${_cwh} ⏹ ${_cnc}${kernel_version}\n"
|
||||||
printf "%b" "${_cma} Packages ${_cwh} ⏹ ${_cnc}${packages} (apt)\n"
|
printf "%b" "${_cma} Packages ${_cwh} ⏹ ${_cnc}${packages} (apt)\n"
|
||||||
printf "%b" "${_cgr} Shell ${_cwh} ⏹ ${_cnc}${shell_name} ${shell_version}\n"
|
printf "%b" "${_cgr} Shell ${_cwh} ⏹ ${_cnc}${shell_name} ${shell_version}\n"
|
||||||
|
|
Loading…
Reference in New Issue