scripts

scripts i made for me
git clone https://s.sonu.ch/~rei/scripts.git
Log | Files | Refs | README

fetch (2788B)


      1 #! /usr/bin/env bash
      2 
      3 # taken from https://codeberg.org/pfr/Pop_OS
      4 
      5 # Info
      6 HOSTNAME=`uname -n`
      7 #ROOT=`df -Ph | grep xvda1 | awk '{print $4}' | tr -d '\n'`
      8 OS=`lsb_release -ds`
      9 KERNEL=`uname -r`
     10 UPTIME=`uptime`
     11 CPU=`cat /proc/cpuinfo | grep 'model name' | uniq | sed 's/^.*: //'`
     12 SHELL=`$SHELL --version | awk 'FNR == 1 {print $1" "$2}'`
     13 PKGS=`dpkg -l | wc -l`
     14 SWAP=`free -m | tail -n 1 | awk '{print $3" MB";}'`
     15 MEMORY1=`free -t -m | grep Total | awk '{print $3" MB";}'`
     16 MEMORY2=`free -t -m | grep "Mem" | awk '{print $2" MB";}'`
     17 LOAD1=`cat /proc/loadavg | awk {'print $1'}`
     18 LOAD5=`cat /proc/loadavg | awk {'print $2'}`
     19 LOAD15=`cat /proc/loadavg | awk {'print $3'}`
     20 
     21 # Define Colours
     22 if [ -x `command -v tput` ]; then
     23     bold=`tput bold`
     24     black=`tput setaf 0`
     25     red=`tput setaf 1`
     26     green=`tput setaf 2`
     27     yellow=`tput setaf 3`
     28     blue=`tput setaf 4`
     29     magenta=`tput setaf 5`
     30     cyan=`tput setaf 6`
     31     white=`tput setaf 7`
     32     reset=`tput sgr0`
     33 fi
     34 
     35 bl="${reset}${bold}${blue}"
     36 wt="${reset}${white}"
     37 yl="${reset}${yellow}"
     38 rd="${reset}${red}"
     39 mg="${reset}${magenta}"
     40 bk="${reset}${black}"
     41 gr="${reset}${green}"
     42 cy="${reset}${cyan}"
     43 
     44 echo $""
     45 echo $"                            ✭ SYSTEM INFORMATION ✭"
     46 echo $"${bk}        _..._              ═══════════════════════════════════════════════"
     47 echo $"${bk}      .'     '.      _      ${yl}➭ OS..................:" $OS
     48 echo $"${bk}     /    .----\   _/ \     ${yl}➭ Kernel..............:" $KERNEL
     49 echo $"${bk}   .-|   /:.   |  |   |     ${yl}➭ Hostname............:" $HOSTNAME
     50 echo $"${bk}   |  \  |:.   /.-'-./      ${yl}➭ Shell...............:" $SHELL
     51 echo $"${bk}   | .-'-;:__.'    =/       ${yl}➭ Packages............:" $PKGS
     52 echo $"${bk}   .'=  *=|${bl}NASA${bk} _.='        ═══════════════════════════════════════════════"
     53 echo $"${bk}  /  _ .  |    ;            ${yl}➭ Uptime..............:" $UPTIME
     54 echo $"${bk} ;-.-'|    \   |            ${yl}➭ CPU.................:" $CPU
     55 echo $"${bk}/   | \    _\  _\           ${yl}➭ CPU usage...........:" $LOAD1, $LOAD5, $LOAD15 '(1, 5, 15 min)'
     56 echo $"${bk}\__/'._;.  ==' ==\          ${yl}➭ Memory used.........:" $MEMORY1 / $MEMORY2
     57 echo $"${bk}         \    \   |         ${yl}➭ Swap in use.........:" $SWAP
     58 echo $"${bk}         /    /   /        ═══════════════════════════════════════════════"
     59 echo $"${bk}         /-._/-._/          "
     60 echo $"${bk}         \    \  \          "
     61 echo $"${bk}          '-._/._/          "
     62 echo $"${bk}                            "
     63 echo $""