From 9f5ff81577f35938dfd6def1cabffa70fd70818b Mon Sep 17 00:00:00 2001 From: srdusr Date: Thu, 29 Jun 2023 02:15:10 +0200 Subject: Add mkcd() to make and cd into directory --- .config/zsh/.zshrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 6bf58d9..ef3a16d 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -287,6 +287,16 @@ c() { cd "$dname" } +# Make and cd into directory and any parent directories +mkcd () { + if [[ -z "$1" ]]; then + echo "Usage: mkcd " 1>&2 + return 1 + fi + mkdir -p "$1" + cd "$1" +} + # Back up a file. Usage "backupthis " backupthis() { cp -riv $1 ${1}-$(date +%Y%m%d%H%M).backup; -- cgit v1.2.3