/ 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'