#e.g. mktouch ~/Desktop/test/file.md would make the test dir if it didn't exist then touch file.md inside of it
mktouch() {
if [ $# -lt 1 ]; then echo "Missing argument"; return 1; fi for f in "$@"; do mkdir -p -- "$(dirname -- "$f")" touch -- "$f" done }
#e.g. mktouch ~/Desktop/test/file.md would make the test dir if it didn't exist then touch file.md inside of it
mktouch() {