diff options
Diffstat (limited to '.config/zsh')
| -rw-r--r-- | .config/zsh/.zshrc | 10 |
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; |
