Skip to content

Instantly share code, notes, and snippets.


Jesse Claven jesse-c

View GitHub Profile
jesse-c /
Created Jan 25, 2020
Create a log entry for today
mkdir -p ~/Documents/log/$(date +"%Y")/$(date +"%m")
echo "\n\n---\n\n" > ~/Documents/log/$(date +"%Y")/$(date +"%m")/$(date +"%y-%m-%d").txt
jesse-c /
Created Aug 1, 2017
Wait for Docker container to start and immediately follow its logs
#!/bin/bash -e
# Example:
# 1. In a terminal window: ./ hello-world
# 2. In another terminal window: docker run hello-world
if [ "$#" -ne 1 ] ; then
echo "$0: exactly 1 argument expected."
exit 3
jesse-c /
Last active Aug 27, 2019
Use pngcrush to recursively optimise and replace PNGs (used on macOS)
find "$1" -type f -iname '*.png' -print0 | while IFS= read -r -d '' file; do
echo "crushing $file"
pngcrush -rem alla -reduce -brute "$file" temp.png
mv -f temp.png "$file"
You can’t perform that action at this time.