multiball/multiball.cfg.example

45 lines
890 B
Plaintext

[config]
history=multiball.history
sshconfigs=~/.ssh/config
hostlists=
[startup]
[cmd.upgrade]
/unsafe
/targets
/confirm Targeting these, ok?
/env DEBIAN_FRONTEND=noninteractive
sudo -E apt -y upgrade
/confirm Do they need to be rebooted?
sudo reboot
[cmd.install-pkg]
/arguments
/unsafe
/targets
/confirm Installing `{@}` on these, ok?
/env DEBIAN_FRONTEND=noninteractive
sudo -E apt -y install {@}
/confirm Do they need to be rebooted?
sudo reboot
[cmd.upgrade-pkg]
/arguments
/unsafe
/targets
/confirm Installing `{@}` on these, ok?
/env DEBIAN_FRONTEND=noninteractive
sudo -E apt -y install --only-upgrade {@}
[cmd.last-updated]
/safe sudo zgrep -B1 'apt-get upgrade' /var/log/apt/* | grep 'Start' | cut -d'z' -f2 | sort | tail -n1 | cut -d' ' -f2 || true
[cmd.upgradable]
/safe apt list --upgradable 2>&1 | grep upgradable | grep -v WARNING || true
[cmd.ping]
/safe echo ping