I hereby claim:
- I am pkutzner on github.
- I am pkutzner (https://keybase.io/pkutzner) on keybase.
- I have a public key whose fingerprint is C365 D10E BEEF 62F2 FC00 18BE A121 14C8 A44C A805
To claim this, I am signing this object:
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple/DTD PLIST 1.0/EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>Label</key> | |
<string>com.user.clearsafari</string> | |
<key>ProgramArguments</key> | |
<array> | |
<string>/bin/bash</string> | |
<string>/Users/USER/scripts/privacy.sh</string> |
#!/bin/bash | |
set -o nounset | |
pgrep Safari >/dev/null 2>&1 && { echo "Safari is still running, exiting..." | logger -t "privacy.sh"; exit 1; } || { echo "Removing Safari history/caches..." | logger -t "privacy.sh"; } | |
library="/Users/USER/Library" | |
safari_root="${library}/Safari" | |
sleep 5 |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple/DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>Label</key> | |
<string>local.cleardir</string> | |
<key>RunAtLoad</key> | |
<true/> | |
<key>EnableGlobbing</key> | |
<true/> |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple/DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>Label</key> | |
<string>com.index.no_index</string> | |
<key>Disabled</key> | |
<false/> | |
<key>Program</key> | |
<string>PATH_TO_NOINDEX_SCRIPT</string> |
d-i partman/early_command string \ | |
DISKA=$(list-devices disk | head -n1); \ | |
DISKB=$(list-devices disk | tail -n2 | head -n1); \ | |
if [ "$DISKA" = "$DISKB" ]; then \ | |
debconf-set partman-auto/disk string "$DISKA"; \ | |
debconf-set partman-auto-raid/recipe string "1 2 0 ext2 /boot ${DISKA}1 . 1 2 0 lvm - ${DISKA}5 ."; \ | |
debconf-set grub-installer/bootdev string "$DISKA"; \ | |
else | |
debconf-set partman-auto/disk string "$DISKA $DISKB"; \ | |
debconf-set partman-auto-raid/recipe string "1 2 0 ext2 /boot ${DISKA}1#${DISKB}1 . 1 2 0 lvm - ${DISKA}5#${DISKB}5 ."; \ |
find . -print | sed -e 's;[^/]*/;|____;g;s;____|;|;g' |
alias airport="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport" | |
alias bssid="networksetup -getairportnetwork $(networksetup -listallhardwareports | grep -A 2 'Hardware Port: Wi-Fi' | grep 'Device:' | awk '{print $2}')" | |
alias ssid="bssid" | |
# Use alias below with (on|off) to turn airport card on or off from CL. | |
alias wifi="networksetup -setairportpower $(networksetup -listallhardwareports | grep -A 2 'Hardware Port: Wi-Fi' | grep 'Device:' | awk '{print $2}')" | |
alias wifi-info="networksetup -getinfo Wi-Fi" | |
alias apinfo="airport -I" | |
alias known-networks="networksetup -listpreferrednetworks $(networksetup -listallhardwareports | grep -A 2 'Hardware Port: Wi-Fi' | grep 'Device:' | awk '{print $2}')" | |
alias wifi-disconnect="sudo airport -z" | |
alias wifi-networks="airport -s" |
usbterm() { | |
if [[ $# -eq 0 ]]; then | |
echo "Usage: $0 [baud rate]" | |
return 1 | |
fi | |
# [ -e /dev/tty.usbserial ] && screen /dev/tty.usbserial $1 | |
if [ ! -e /dev/tty.usbserial ]; then | |
echo "USB -> Serial adapter not connected! Exiting..." | |
return 1 | |
else |
function getpassword() { | |
local charcount=0 | |
local password='' | |
local CHAR='' | |
local PROMPT='' | |
stty -echo | |
while IFS= read -p "$PROMPT" -r -s -n 1 CHAR | |
do | |
# Enter - accept password | |
if [[ $CHAR == $'\0' ]]; then |
I hereby claim:
To claim this, I am signing this object: