Skip to content

Instantly share code, notes, and snippets.

View qoomon's full-sized avatar
🌳
Go for it.

Bengt Brodersen qoomon

🌳
Go for it.
View GitHub Profile
@qoomon
qoomon / git-clone-into-non-empty-directory.sh
Last active March 22, 2017 13:58 — forked from damondouglas/gitclone-nonempty.sh
Git clone into non-empty directory
#!/bin/sh
REPO_URL="$1"
TARGET_DIR="${2:-$(basename $REPO_URL .git)}"
SHADOW_DIR='.git.shadow'
cd $TARGET_DIR
git clone --no-checkout $REPO_URL $SHADOW_DIR
mv $SHADOW_DIR/.git .
rm -rf $SHADOW_DIR
@qoomon
qoomon / docker-registry-clean.sh
Last active November 21, 2019 20:04 — forked from bjaglin/remove-orphan-images.sh
DEPRECATED in favour of `docker image prune` https://docs.docker.com/config/pruning/
#!/bin/sh
base_dir=/var/lib/registry/docker/registry/v2
repository_dir=$base_dir/repositories
image_dir=$base_dir/blobs
output_dir=$(mktemp -d)
all_images=$output_dir/all
used_images=$output_dir/used