Full threadlazyweb·Pihole [1] is mostly written in bash, which reads rather well, as far as I am concerned.[1] https://github.com/pi-hole/pi-holeView on HN