Skip to content

Instantly share code, notes, and snippets.

View jeremymailen's full-sized avatar

Jeremy Mailen jeremymailen

  • Divebell Inc
  • San Francisco, CA
View GitHub Profile
@jeremymailen
jeremymailen / build.gradle
Created April 17, 2017 06:02
Readable gradle test failures
plugins {
id 'java'
}
test {
testLogging { // make failing test output look nice
exceptionFormat 'full'
stackTraceFilters 'entry_point'
}
}
@jeremymailen
jeremymailen / cleandocker.sh
Created June 19, 2015 07:12
Clean up docker images and containers
docker rm $(docker ps -a -q)
docker rmi $(docker images -q --filter "dangling=true")
@jeremymailen
jeremymailen / getdockercontainerip.sh
Created June 19, 2015 07:11
Get IP address of docker container: dockerip vagrant_thing_1
dockerip() {
docker inspect --format '{{ .NetworkSettings.IPAddress }}' "$@"
}
@jeremymailen
jeremymailen / getdockerhost.sh
Created June 19, 2015 07:10
Get docker host from inside container
/sbin/ip route|awk '/default/ { print $3 }'
@jeremymailen
jeremymailen / findinjars.sh
Created June 19, 2015 07:08
Script to look for things in jars: findinjars.sh org.apache.hadoop.* jardir
#!/usr/bin/env bash
if [[ ($# -ne 1) && ($# -ne 2) ]]
then
echo "usage is $0 <grep pattern to look for in 'jar tvf' output> [<top-of-dir-tree> or, if missing, current dir]"
else
THING_TO_LOOKFOR="$1"
DIR=${2:-.}
if [ ! -d $DIR ]; then
echo "directory [$DIR] does not exist";
exit 1;