default: @just --list build: GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o build/x1208-exporter ./... deploy: build scp build/x1208-exporter rpi:/tmp/x1208-exporter scp systemd/x1208-exporter.service systemd/x1208-exporter.timer rpi:/tmp/ ssh rpi 'sudo install -m 0755 /tmp/x1208-exporter /usr/local/bin/x1208-exporter && \ sudo install -m 0644 /tmp/x1208-exporter.service /etc/systemd/system/ && \ sudo install -m 0644 /tmp/x1208-exporter.timer /etc/systemd/system/ && \ sudo install -d -m 0755 -o root /var/lib/node-exporter/textfiles && \ sudo systemctl daemon-reload && \ sudo systemctl enable --now x1208-exporter.timer && \ sudo systemctl start x1208-exporter.service && \ cat /var/lib/node-exporter/textfiles/x1208.prom' logs: ssh rpi 'journalctl -u x1208-exporter.service -n 30 --no-pager' run-once: ssh rpi 'sudo systemctl start x1208-exporter.service && cat /var/lib/node-exporter/textfiles/x1208.prom'