/ installation / aliases
aliases
1 # BOP-CLI Manual 2 alias bop-help='cat /home/byte21516/bop-help' 3 4 # Updates 5 alias bop-update-web='sudo bash /home/byte21516/git-update.sh' 6 alias bop-update-os='sudo nala upgrade -y && sudo nala autopurge -y' 7 alias bop-update-os-check='sudo nala update && nala list --upgradable' 8 alias bop-update-containers='sudo docker-compose -f /home/byte21516/BytesOfProgress/docker-compose.yml pull && sudo docker-compose -f /home/byte21516/BytesOfProgress/docker-compose.yml up -d' 9 10 # Networking 11 alias bop-restart-net='sudo systemctl restart systemd-networkd' 12 alias bop-test-dns='ping bytesofprogress.net -c5' 13 alias bop-test-net='ping 1.1.1.1 -c5' 14 15 # Monitoring 16 alias bop-show-uptime='echo "$(awk -v t=$(cut -d" " -f1 /proc/uptime) '\''BEGIN {d=int(t/86400); t=t%86400; h=int(t/3600); t=t%3600; m=int(t/60); printf "%d Days, %d Hours, %d Minutes\n", d, h, m}'\'')"' 17 alias bop-show-temperature='sensors | grep Core | awk '\''{print $1, $2, $3}'\''' 18 alias bop-show-disk='echo "$(df -h --total | grep total | awk '\''{used=$3; total=$2; sub(/G/, "", used); sub(/G/, " GiB", total); percent=(used/total)*100; printf "Percent: %.1f%%\nGiB: %.1f / %s\n", percent, used, total}'\'')"' 19 alias bop-show-livelogs='sudo docker-compose -f /home/byte21516/BytesOfProgress/docker-compose.yml logs -f --tail=0 nginx' 20 alias bop-monitor-hardware='htop' 21 alias bop-monitor-net='sudo iftop' 22 alias bop-monitor-tor='sudo -u debian-tor nyx' 23 24 # Actions 25 alias bop-restart-containers='sudo docker-compose -f /home/byte21516/BytesOfProgress/docker-compose.yml restart' 26 alias bop-clean-containers='sudo docker container prune && sudo docker volume prune' 27 alias bop-reboot='sudo reboot'