Skip to content

Instantly share code, notes, and snippets.

@byrnedo
byrnedo / next-oncall.sh
Created February 9, 2024 12:12
Get next on call date from Pagerduty
#!/bin/bash
# NOTE: assumes bsd `date` (as in mac)
set -euo pipefail
user_name="Your Name"
PD_TOKEN=${PD_TOKEN:-}
if [ -z "$PD_TOKEN" ]; then
PD_TOKEN=$(cat ~/.pagerduty.token)
@byrnedo
byrnedo / clusterplz.sh
Created March 7, 2024 10:21
Start a multipass n node cluster, and handle it easily.
#!/bin/bash
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
POSITIONAL_ARGS=()
while [[ $# -gt 0 ]]; do
case $1 in
# -e|--extension)
# EXTENSION="$2"
@byrnedo
byrnedo / wg0.conf
Created November 6, 2024 15:26
wireguard-mac.conf
[Interface]
Address = <ip>/32
PrivateKey = xxxx
PostUp = mkdir -p /etc/resolver
PostUp = echo "domain <some>" > /etc/resolver/<some>
PostUp = echo "search <some>" >> /etc/resolver/<some>
PostUp = echo "nameserver <dns server>" >> /etc/resolver/<some>
PostDown = rm /etc/resolver/<some>