Skip to content

Instantly share code, notes, and snippets.

View factorin-j's full-sized avatar
💭
I may be slow to respond.

John Marlo Factorin factorin-j

💭
I may be slow to respond.
View GitHub Profile
#!/usr/bin/env bash
CMD=$(basename $0)
PEM="key.pem"
PUB="key.pub"
ENC=".env.enc"
TMP=".env.tmp"
ENV=".env"
if [[ ! -f ${PEM} ]]; then
echo "Private file not found."
@factorin-j
factorin-j / diff
Created November 21, 2018 03:22
Diff command wrapper to add output color.
#!/usr/bin/env bash
diff -u $@ | sed "s/^-/`echo -e \"\x1b\"`[31m-/;s/^+/`echo -e \"\x1b\"`[32m+/;s/^@/`echo -e \"\x1b\"`[34m@/;s/$/`echo -e \"\x1b\"`[0m/"
@factorin-j
factorin-j / bridge.sh
Last active May 12, 2025 04:43
RaspberryPi Zero W Bridge usb0 to wlan0 (access point)
## /home/pi/bridge.sh
#!/usr/bin/env bash
service hostapd stop
service dnsmasq stop
service dhcpcd restart
ifdown wlan0
ifup wlan0
@factorin-j
factorin-j / fluentd
Last active July 26, 2016 10:36
/etc/init.d/fluentd service file
#!/usr/bin/env bash
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
NAME="fluentd"
DAEMON="/usr/local/bin/${NAME}"
PID_FILE="/var/run/${NAME}.pid"
LOG_FILE="/var/log/${NAME}.log"
SCRIPT_NAME="/etc/init.d/${NAME}"
DAEMON_ARGS="-d ${PID_FILE} -o ${LOG_FILE}"