From 9984951b12415a32dc5d5a8a0ea5a3a4c46a54a2 Mon Sep 17 00:00:00 2001 From: Prashanth K S Date: Mon, 15 Sep 2014 13:25:56 +0530 Subject: [PATCH 1/3] added command mcd to mkdir and cd to the created directory --- lib/directories.zsh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/directories.zsh b/lib/directories.zsh index 1896945f4..0014ed135 100644 --- a/lib/directories.zsh +++ b/lib/directories.zsh @@ -38,6 +38,10 @@ cd () { fi } +mcd () { + mkdir -p "$@" && cd "$_" +} + alias md='mkdir -p' -alias rd=rmdir +# alias rd=rmdir alias d='dirs -v | head -10' From 097b6341a9ba95d23abdd569e2b2a28d1113d631 Mon Sep 17 00:00:00 2001 From: Prashanth K S Date: Mon, 15 Sep 2014 13:32:31 +0530 Subject: [PATCH 2/3] renable rd as alias for emdir --- lib/directories.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/directories.zsh b/lib/directories.zsh index 0014ed135..188f8c060 100644 --- a/lib/directories.zsh +++ b/lib/directories.zsh @@ -43,5 +43,5 @@ mcd () { } alias md='mkdir -p' -# alias rd=rmdir +alias rd=rmdir alias d='dirs -v | head -10' From 7b4d43ce1ba8348bd55fe0d02e3d9f25eb4f0015 Mon Sep 17 00:00:00 2001 From: Prashanth K S Date: Mon, 15 Sep 2014 13:34:43 +0530 Subject: [PATCH 3/3] Added alias rmd for rmdir to avoid conflict with ruby rd --- lib/directories.zsh | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/directories.zsh b/lib/directories.zsh index 188f8c060..cab9da5b1 100644 --- a/lib/directories.zsh +++ b/lib/directories.zsh @@ -44,4 +44,5 @@ mcd () { alias md='mkdir -p' alias rd=rmdir +alias rmd=rmdir alias d='dirs -v | head -10'