#!/usr/bin/env bash TEMPSPACE=$HOME/Workspace/temp set -euo pipefail cmd="${1:-}" if [ "$cmd" = "last" ]; then dir=$(find "$TEMPSPACE" -type d -mindepth 1 -maxdepth 1 | sort | tail -n 1) cd "$dir" elif [ "$cmd" = "prune" ]; then echo "Deleting empty directories" find "$TEMPSPACE" -mindepth 1 -maxdepth 1 -type d -empty -delete -print exit else dir="$TEMPSPACE/$(date +%s)" mkdir "$dir" cd "$dir" fi $SHELL