From 667badeb9cb6dcbc1515fc12ef44fcfc186482c1 Mon Sep 17 00:00:00 2001 From: thek4n Date: Thu, 23 Jan 2025 21:26:00 +0300 Subject: [PATCH] mcd refactor --- home/user/.config/alacritty/alacritty.toml | 2 +- home/user/.config/zsh/functions | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/home/user/.config/alacritty/alacritty.toml b/home/user/.config/alacritty/alacritty.toml index bac602c..8d7ba0f 100644 --- a/home/user/.config/alacritty/alacritty.toml +++ b/home/user/.config/alacritty/alacritty.toml @@ -35,4 +35,4 @@ columns = 150 lines = 42 [general] -live_config_reload = true \ No newline at end of file +live_config_reload = true diff --git a/home/user/.config/zsh/functions b/home/user/.config/zsh/functions index b080335..85846b6 100644 --- a/home/user/.config/zsh/functions +++ b/home/user/.config/zsh/functions @@ -42,11 +42,15 @@ va() { } mcd() { + local dir + if [ -z "${1}" ]; then - cd "$(mktemp -td "${USER:-user}.XXXX")" + dir="$(mktemp -ut "${USER:-user}.XXXX")" else - mkdir -p "${1}" && cd "${1}" + dir="${1}" fi + + mkdir -p "${dir}" && cd "${dir}" } open() {