aboutsummaryrefslogtreecommitdiff
path: root/.config/zsh/.zshrc
diff options
context:
space:
mode:
Diffstat (limited to '.config/zsh/.zshrc')
-rw-r--r--.config/zsh/.zshrc10
1 files changed, 10 insertions, 0 deletions
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 <dir>" 1>&2
+ return 1
+ fi
+ mkdir -p "$1"
+ cd "$1"
+}
+
# Back up a file. Usage "backupthis <filename>"
backupthis() {
cp -riv $1 ${1}-$(date +%Y%m%d%H%M).backup;