diff --git a/cfg/zsh/cfg.d/source.d/alias-ad.zsh b/cfg/zsh/cfg.d/source.d/alias-ad.zsh new file mode 100644 index 0000000..c7f6ca7 --- /dev/null +++ b/cfg/zsh/cfg.d/source.d/alias-ad.zsh @@ -0,0 +1,11 @@ +function ad() { + +if [[ "$@" == */ ]]; then + mkdir -p $@ +else + for f in "$@"; do + mkdir -p "$(dirname "$f")" + done + touch "$@" +fi +}