Skip to content

Instantly share code, notes, and snippets.

View Erikdegroot89's full-sized avatar

Erik de Groot Erikdegroot89

View GitHub Profile
@Erikdegroot89
Erikdegroot89 / cleanup.sh
Created September 13, 2021 08:25
cleanup terminated pods
kubectl get pods | grep Terminated | awk '{print $1}' | xargs kubectl delete pod
@Erikdegroot89
Erikdegroot89 / show_large_files.sh
Last active January 14, 2020 13:44
Shell script that echo's all files larger than 2 MB.
#/bin/sh
# Iterate given directory echoes every file that's larger than 2MB
# See also https://explainshell.com/explain?cmd=find+.%2F+-maxdepth+2+-size+%2B2M
find $1 -maxdepth 2 -size +2M | while read file;
do
FILESIZE=$(stat -c%s "$file")
echo "$file is too large: ($FILESIZE)"
@Erikdegroot89
Erikdegroot89 / list-updates.sh
Created February 1, 2019 10:16
Get all commits since last tag
git log $(git describe --tags --abbrev=0)..HEAD --no-merges --oneline > new-in-this-release.log
@Erikdegroot89
Erikdegroot89 / gist:d9b0eee1dcf2ac0fb179aa1ecf497506
Last active October 15, 2020 08:52
Clean up merged branches
git branch --merged | egrep -v "(^\*|master|rc|dev)" | xargs git branch -d
@Erikdegroot89
Erikdegroot89 / add_app.sh
Created February 21, 2017 14:36
Simple shell script to link your homestead app to your hosts file (use like add_app.sh something.app)
#!/bin/bash
IP=$( awk -F'"' '$0=$2' ~/.homestead/Homestead.yaml );
APPNAME=$1
if [[ -z "$IP" ]]
then
echo "could not determine IP... please start the vagrant box first!"
else
sudo -- sh -c -e "echo '$IP $APPNAME' >> /etc/hosts"